Analyster
shanxijin

Table of Contents
Table of Figures
Stereotypes
UseCase
Tagged Value Definitions
Level
Type Enumeration
Enumeration Values Summary, User, Subfunction
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:15 PM
Last Modified Jul 11, 2015 12:58:00 AM
Complexity
Type Enumeration
Enumeration Values Low, Medium, High
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:15 PM
Last Modified Jul 11, 2015 12:58:00 AM
Use Case Status
Type Enumeration
Enumeration Values Name Only, Initial, Base, Complete, Deferred
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:15 PM
Last Modified Jul 11, 2015 12:58:00 AM
Implementation Status
Type Enumeration
Enumeration Values Scheduled, Started, Partially Complete, Complete, Partially Deferred
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:15 PM
Last Modified Jul 11, 2015 12:58:00 AM
Preconditions
Type Multi-line Text
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:15 PM
Last Modified Jul 11, 2015 12:58:00 AM
Post-conditions
Type Multi-line Text
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:15 PM
Last Modified Jul 11, 2015 12:58:00 AM
Author
Type Text
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:15 PM
Last Modified Jul 11, 2015 12:58:00 AM
Assumptions
Type Multi-line Text
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:15 PM
Last Modified Jul 11, 2015 12:58:00 AM

Case Story

requirement
Tagged Value Definitions
Text
Type HTML
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:10 PM
Last Modified Jul 11, 2015 12:58:00 AM
ID
Type Text
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:10 PM
Last Modified Jul 11, 2015 12:58:00 AM
source
Type Text
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:10 PM
Last Modified Jul 11, 2015 12:58:00 AM
kind
Type Enumeration
Enumeration Values Functional, Performance, Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:10 PM
Last Modified Jul 11, 2015 12:58:00 AM
verifyMethod
Type Enumeration
Enumeration Values Analysis, Demonstration, Inspection, Test
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:10 PM
Last Modified Jul 11, 2015 12:58:00 AM
risk
Type Enumeration
Enumeration Values High, Medium, Low
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:10 PM
Last Modified Jul 11, 2015 12:58:00 AM
status
Type Enumeration
Enumeration Values Proposed, Approved, Rejected, Deferred, Implemented, Mandatory, Obsolete
Project Management
Name Value
Author shanxijin
Create Date Time Jul 1, 2015 1:33:10 PM
Last Modified Jul 11, 2015 12:58:00 AM

Property

Interface

enumeration

Class Diagram
com.elle.analyster

Name Value
Name com.elle.analyster
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:40:21 AM
Teamwork Create Date Time 0

Summary
 
Name Description
com
elle
analyster
EnterButton
AlignmentTableHeaderCellRenderer

CLASS

Tab

@author Carlos Igreja

@since  June 25, 2015

ITableNameConstants

@author cigreja

TableHeaderRenderer

Common class for customizing table header renderer without loosing its L&F

Created on Aug 10, 2010

@author Eugene Ryzhikov

TableState
presentation
filter
DefaultCheckListModel

Default model for check list. It is based on the list of items

Implementation of checks is based on HashSet of checked items

@author Eugene Ryzhikov

@param <T> list element type

ICheckListModel
CheckAll
ActionCheckListModel
ICheckListAction
TableAwareCheckListRenderer
CheckListFilterType
CreateDocumentFilter
CheckListRenderer
CollectionUtils
FilterTableHeaderRenderer

Table header renderer to show the column filter state

Created on Feb 10, 2011

@author Eugene Ryzhikov

IObjectToStringTranslator
DefaultObjectToStringTranslator
DistinctColumnItem
IValueWrapper
UIResource
TableFilterColumnPopup
IFilterChangeListener
IListFilter
CheckListEditor

* Determines mouse click and

* 1. Toggles the check on selected item if clicked once

* 2. Clears checks and checks selected item if clicked more then once

*

* Created on Feb 4, 2011

* @author Eugene Ryzhikov

*

*/

ColumnAttrs
JTableFilter

JTableFilter class

@author cigreja

PopupWindow
TableRowFilter

NESTED CLASS

TableRowFilter

this class is used once to create an instance in this outer class

it is also called as another instance in method execute in the outer class

CommandAction

Simple action to for the popup window.

To use - override perform method.

Created on Feb 4, 2011

@author Eugene Ryzhikov

Row

NESTED INTERFACE

Row

this interface is called twice in this outer class

and once from TableFilterState

CheckList

The decorator for JList which makes it work like check list

UI can be designed using JList and which can be later decorated to become a check list

@author Eugene Ryzhikov

@param <T> list item type

Builder
TableFilterState
LoadTables
TableRowFilterSupport

This class it was design to assign table data to filter./////

FilterSupport

@author danielabecker

HeaderRenderer
ReportWin

@author Tina

PopupMenuResizer

Allows to resize popup with the mouse.

Created on Aug 6, 2010

@author exr0bs5

configuration
db
GUI

@author Tina

AnalysterConfiguration

Created with IntelliJ IDEA.

User: danielabecker

Date: 6/1/15

Time: 7:08 PM

To change this template use File | Settings | File Templates.

ExecuteSQLStatement
ResizablePopupMenu
MyTableModel
Analyster
Application

Created with IntelliJ IDEA.

User: danielabecker

Date: 5/25/15

Time: 7:32 PM

To change this template use File | Settings | File Templates.

service
DeleteRecord

@author Daniela.

Connection

Created with IntelliJ IDEA. User: danielabecker Date: 5/28/15 Time: 2:23 PM

To change this template use File | Settings | File Templates.

AddRecords

@author Louis W.

LogWindow
TableService

Here are all code related to get information from JTable

@author danielabecker

AddRecordsTable

@author Louis W.

LogMessage

LogMessages class

this class stores log message information

UploadRecord

Created with IntelliJ IDEA. User: DanielaBecker Date: 5/28/15 Time: 2:56 PM

To change this template use File | Settings | File Templates.

SortByMostRecentDateLast
SortByMostRecentDateFirst
LoginWindow
IColumnConstants

@author Carlos Igreja

@since  June 27, 2015

TableEditor

@author Louis W.

EditDatabaseList

@author Louis W.

domain
ModifiedData

Created with IntelliJ IDEA.

User: danielabecker

Date: 6/5/15

Time: 5:52 PM

To change this template use File | Settings | File Templates.

com
elle
analyster
GUI

@author Tina

presentation
filter
CheckListFilterType
CheckListEditor

* Determines mouse click and

* 1. Toggles the check on selected item if clicked once

* 2. Clears checks and checks selected item if clicked more then once

*

* Created on Feb 4, 2011

* @author Eugene Ryzhikov

*

*/

CreateDocumentFilter
CollectionUtils
TableAwareCheckListRenderer
IValueWrapper
CheckListRenderer
IListFilter
DefaultObjectToStringTranslator
FilterSupport

@author danielabecker

HeaderRenderer
UIResource
MyTableModel
CommandAction

Simple action to for the popup window.

To use - override perform method.

Created on Feb 4, 2011

@author Eugene Ryzhikov

TableFilterColumnPopup
CheckList

The decorator for JList which makes it work like check list

UI can be designed using JList and which can be later decorated to become a check list

@author Eugene Ryzhikov

@param <T> list item type

ReportWin

@author Tina

Builder
ColumnAttrs
PopupMenuResizer

Allows to resize popup with the mouse.

Created on Aug 6, 2010

@author exr0bs5

TableFilterState
DefaultCheckListModel

Default model for check list. It is based on the list of items

Implementation of checks is based on HashSet of checked items

@author Eugene Ryzhikov

@param <T> list element type

db
Row

NESTED INTERFACE

Row

this interface is called twice in this outer class

and once from TableFilterState

TableState
ExecuteSQLStatement
TableRowFilter

NESTED CLASS

TableRowFilter

this class is used once to create an instance in this outer class

it is also called as another instance in method execute in the outer class

IObjectToStringTranslator
IFilterChangeListener
JTableFilter

JTableFilter class

@author cigreja

DistinctColumnItem
FilterTableHeaderRenderer

Table header renderer to show the column filter state

Created on Feb 10, 2011

@author Eugene Ryzhikov

configuration
TableHeaderRenderer

Common class for customizing table header renderer without loosing its L&F

Created on Aug 10, 2010

@author Eugene Ryzhikov

AnalysterConfiguration

Created with IntelliJ IDEA.

User: danielabecker

Date: 6/1/15

Time: 7:08 PM

To change this template use File | Settings | File Templates.

ResizablePopupMenu
PopupWindow
Tab

@author Carlos Igreja

@since  June 25, 2015

AddRecords

@author Louis W.

IColumnConstants

@author Carlos Igreja

@since  June 27, 2015

AlignmentTableHeaderCellRenderer

CLASS

ITableNameConstants

@author cigreja

Application

Created with IntelliJ IDEA.

User: danielabecker

Date: 5/25/15

Time: 7:32 PM

To change this template use File | Settings | File Templates.

AddRecordsTable

@author Louis W.

TableEditor

@author Louis W.

service
UploadRecord

Created with IntelliJ IDEA. User: DanielaBecker Date: 5/28/15 Time: 2:56 PM

To change this template use File | Settings | File Templates.

Connection

Created with IntelliJ IDEA. User: danielabecker Date: 5/28/15 Time: 2:23 PM

To change this template use File | Settings | File Templates.

TableService

Here are all code related to get information from JTable

@author danielabecker

DeleteRecord

@author Daniela.

Analyster
SortByMostRecentDateLast
LogWindow
EnterButton
LogMessage

LogMessages class

this class stores log message information

SortByMostRecentDateFirst
LoginWindow
domain
ModifiedData

Created with IntelliJ IDEA.

User: danielabecker

Date: 6/5/15

Time: 5:52 PM

To change this template use File | Settings | File Templates.

EditDatabaseList

@author Louis W.

ActionCheckListModel
LoadTables
TableRowFilterSupport

This class it was design to assign table data to filter./////

ICheckListAction
CheckAll
ICheckListModel

Details
 
Package - com

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:47 AM
Last Modified Jul 11, 2015 1:09:00 AM

Children
Name Description
elle

Package - elle

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:47 AM
Last Modified Jul 11, 2015 1:09:00 AM

Children
Name Description
analyster

Package - analyster

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:47 AM
Last Modified Jul 11, 2015 1:27:47 AM

Children
Name Description
EnterButton
Tab

@author Carlos Igreja

@since  June 25, 2015

ITableNameConstants

@author cigreja

TableHeaderRenderer

Common class for customizing table header renderer without loosing its L&F

Created on Aug 10, 2010

@author Eugene Ryzhikov

TableState
presentation
PopupWindow
LoadTables
FilterSupport

@author danielabecker

HeaderRenderer
ReportWin

@author Tina

PopupMenuResizer

Allows to resize popup with the mouse.

Created on Aug 6, 2010

@author exr0bs5

configuration
db
GUI

@author Tina

ResizablePopupMenu
MyTableModel
Analyster
Application

Created with IntelliJ IDEA.

User: danielabecker

Date: 5/25/15

Time: 7:32 PM

To change this template use File | Settings | File Templates.

service
AddRecords

@author Louis W.

LogWindow
AddRecordsTable

@author Louis W.

LoginWindow
IColumnConstants

@author Carlos Igreja

@since  June 27, 2015

TableEditor

@author Louis W.

EditDatabaseList

@author Louis W.

domain

Class - EnterButton

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
package commandStart : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package command : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public EnterButton ()
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getCommand (text : JTextArea) : String
Parameters
text
Multiplicity Unspecified
Type JTextArea
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public adjustText (text : JTextArea) : void
Parameters
text
Multiplicity Unspecified
Type JTextArea
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public isCreateTable (text : JTextArea) : boolean
Parameters
text
Multiplicity Unspecified
Type JTextArea
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - AlignmentTableHeaderCellRenderer

Name Value
Description

CLASS

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 1:27:47 AM

Attributes
private wrappedRenderer : TableCellRenderer
Type TableCellRenderer
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:57:59 AM

private label : JLabel
Type JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:57:59 AM

Operations
public AlignmentTableHeaderCellRenderer (wrappedRenderer : TableCellRenderer)
Parameters
wrappedRenderer
Multiplicity Unspecified
Type TableCellRenderer
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:57:59 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:57:59 AM

public getTableCellRendererComponent (table : JTable, value : Object, isSelected : boolean, hasFocus : boolean, row : int, column : int) : Component
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:57:59 AM
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:57:59 AM
isSelected
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:57:59 AM
hasFocus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:57:59 AM
row
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:57:59 AM
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:57:59 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:57:59 AM

Class - Tab

Name Value
Description

@author Carlos Igreja

@since  June 25, 2015

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Attributes
private tableName : String
Stereotypes Property
Type String
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private table : javax.swing.JTable
Stereotypes Property
Type javax.swing.JTable
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private filteredTable : javax.swing.JTable
Stereotypes Property
Type javax.swing.JTable
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private colWidthPercent : float
Stereotypes Property
Type Modifier []
Type float
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private totalRecords : int
Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private recordsShown : int
Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private activateRecordMenuItemEnabled : boolean
Description

these menu items are enabled differently for each tab

Stereotypes Property
Type boolean
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private archiveRecordMenuItemEnabled : boolean
Stereotypes Property
Type boolean
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private filter : JTableFilter
Stereotypes Property
Type JTableFilter
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

private tableState : TableState
Stereotypes Property
Type TableState
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public Tab ()
Description

CONSTRUCTOR

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public subtractFromTotalRowCount (amountOfRecordsDeleted : int) : void
Parameters
amountOfRecordsDeleted
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

This method subtracts an amount from the totalRecords value

This is used when records are deleted to update the totalRecords value

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getRecordsLabel () : String
Description

This method returns a string that displays the records.

Leaf false
Upper 1
Ordered false
Unique true
Return Type Description String This returns a string that has the records for both total and shown
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (filter)
Name Value
End Model Element JTableFilter
Representative Attribute filter
Provide Property Getter Method true
Provide Property Setter Method true
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type JTableFilter
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (tableState)
Name Value
End Model Element TableState
Representative Attribute tableState
Provide Property Getter Method true
Provide Property Setter Method true
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type TableState
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
From  ITableNameConstants
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - ITableNameConstants

Name Value
Description

@author cigreja

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
public ASSIGNMENTS_TABLE_NAME : String
Initial Value "Assignments"
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public REPORTS_TABLE_NAME : String
Initial Value "Reports"
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public ARCHIVE_TABLE_NAME : String
Initial Value "Assignments_Archived"
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Realization
To  Analyster
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
To  LoadTables
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
To  Tab
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
To  Tab
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Realization
To  Analyster
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Realization
To  LoadTables
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - TableHeaderRenderer

Name Value
Description

Common class for customizing table header renderer without loosing its L&F

Created on Aug 10, 2010

@author Eugene Ryzhikov

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public getTableCellRendererComponent (table : javax.swing.JTable, value : Object, isSelected : boolean, hasFocus : boolean, row : int, column : int) : java.awt.Component
Parameters
table
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
isSelected
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
hasFocus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
row
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public validate () : void
Description

following methods are overriden for performance reasons

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public revalidate () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public firePropertyChange (propertyName : String, oldValue : boolean, newValue : boolean) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
oldValue
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
newValue
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public firePropertyChange (propertyName : String, oldValue : Object, newValue : Object) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
oldValue
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
newValue
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Generalization
To  FilterTableHeaderRenderer
Substitutable false
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Generalization
To  FilterTableHeaderRenderer
Substitutable false
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - TableState

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private table : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private rowsNum : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private columnsNum : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private recordsNum : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private sorter : javax.swing.table.TableRowSorter
Stereotypes Property
Type javax.swing.table.TableRowSorter
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private searchFields : String
Stereotypes Property
Type Modifier []
Type String
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private columnNames : Vector
Stereotypes Property
Initial Value new Vector()
Type Vector
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private data : Vector
Stereotypes Property
Initial Value new Vector()
Type Vector
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public TableState ()
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public TableState (t : javax.swing.JTable)
Parameters
t
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public init (t : javax.swing.JTable, sf : String) : void
Parameters
t
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
sf
Multiplicity Unspecified
Type Modifier []
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getRecordsNumber () : int
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getRowsNumber () : int
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setData () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setColumnNames () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setRowsNumber (num : int) : void
Parameters
num
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setRecordsNumber (num : int) : void
Parameters
num
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element Tab
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Package - presentation

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Children
Name Description
filter

Package - filter

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Children
Name Description
DefaultCheckListModel

Default model for check list. It is based on the list of items

Implementation of checks is based on HashSet of checked items

@author Eugene Ryzhikov

@param <T> list element type

ICheckListModel
ActionCheckListModel
ICheckListAction
TableAwareCheckListRenderer
CheckListFilterType
CreateDocumentFilter
CheckListRenderer
CollectionUtils
FilterTableHeaderRenderer

Table header renderer to show the column filter state

Created on Feb 10, 2011

@author Eugene Ryzhikov

IObjectToStringTranslator
DefaultObjectToStringTranslator
DistinctColumnItem
IValueWrapper
TableFilterColumnPopup
IFilterChangeListener
IListFilter
CheckListEditor

* Determines mouse click and

* 1. Toggles the check on selected item if clicked once

* 2. Clears checks and checks selected item if clicked more then once

*

* Created on Feb 4, 2011

* @author Eugene Ryzhikov

*

*/

JTableFilter

JTableFilter class

@author cigreja

CheckList

The decorator for JList which makes it work like check list

UI can be designed using JList and which can be later decorated to become a check list

@author Eugene Ryzhikov

@param <T> list item type

TableFilterState
TableRowFilterSupport

This class it was design to assign table data to filter./////

Class - DefaultCheckListModel

Name Value
Description

Default model for check list. It is based on the list of items

Implementation of checks is based on HashSet of checked items

@author Eugene Ryzhikov

@param <T> list element type

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private checks : Set
Template Type Bind Info N/A
Initial Value new HashSet<T>()
Type Set
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private dataList : List
Template Type Bind Info N/A
Initial Value new ArrayList<T>()
Type List
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private dataSet : Set
Template Type Bind Info N/A
Initial Value new HashSet<T>()
Type Set
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private filteredDataList : List
Template Type Bind Info N/A
Initial Value null
Type List
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private filteredDataSet : Set
Template Type Bind Info N/A
Initial Value null
Type Set
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public DEFAULT_TRANSLATOR : IObjectToStringTranslator
Initial Value new DefaultObjectToStringTranslator()
Type IObjectToStringTranslator
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public DefaultCheckListModel (data : Collection)
Parameters
data
Multiplicity Unspecified
Template Type Bind Info N/A
Type Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public DefaultCheckListModel (data : T)
Parameters
data
Multiplicity Unspecified
Type Modifier ...
Type T
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getSize () : int
Description

(non-Javadoc)

@see org.oxbow.swingbits.list.ICheckListModel#getSize()

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private dataList () : List
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private dataSet () : Set
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getElementAt (index : int) : Object
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

(non-Javadoc)

@see org.oxbow.swingbits.list.ICheckListModel#getElementAt(int)

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public isCheckedIndex (index : int) : boolean
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

(non-Javadoc)

@see org.oxbow.swingbits.list.ICheckListModel#isChecked(int)

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setCheckedIndex (index : int, value : boolean) : void
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
value
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

(non-Javadoc)

@see org.oxbow.swingbits.list.ICheckListModel#setChecked(int, boolean)

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getCheckedItems () : Collection
Description

(non-Javadoc)

@see org.oxbow.swingbits.list.ICheckListModel#getChecked()

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setCheckedItems (items : Collection) : void
Parameters
items
Multiplicity Unspecified
Template Type Bind Info N/A
Type Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

(non-Javadoc)

@see org.oxbow.swingbits.list.ICheckListModel#setChecked(java.util.Collection)

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public filter (pattern : String, translator : IObjectToStringTranslator, listFilter : IListFilter) : void
Parameters
pattern
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
translator
Multiplicity Unspecified
Type IObjectToStringTranslator
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
listFilter
Multiplicity Unspecified
Type IListFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (DEFAULT_TRANSLATOR)
Name Value
End Model Element IObjectToStringTranslator
Representative Attribute DEFAULT_TRANSLATOR
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility public
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new DefaultObjectToStringTranslator()
Derived Union false
Read Only false
Static true
Leaf false
Type IObjectToStringTranslator
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
From  ICheckListModel
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM

Class - ICheckListModel

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
public checkedItems : java.util.Collection
Description

Returns a collections of checked items

@return

Stereotypes Property
Template Type Bind Info N/A
Type java.util.Collection
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public isCheckedIndex (index : int) : boolean
Parameters
index
Description

element index

Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Returns the check state of the element at specified position

Leaf false
Upper 1
Ordered false
Unique true
Return Type Description true if element at specified position is checked @throws IndexOutOfBoundsException if index is out of range
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setCheckedIndex (index : int, value : boolean) : void
Parameters
index
Description

element index

Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
value
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Sets the check state of the element at specified position

Leaf false
Upper 1
Ordered false
Unique true
Return Type Description @throws IndexOutOfBoundsException if index is out of range
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public filter (pattern : String, translator : IObjectToStringTranslator, listFilter : IListFilter) : void
Parameters
pattern
Description

the pattern the filter will match on

Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
translator
Description

object to string translator to aid the search

Multiplicity Unspecified
Type IObjectToStringTranslator
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
listFilter
Multiplicity Unspecified
Type IListFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Allows filtered view. Setting empty or null filter will clear filter and show all items

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Realization
To  ActionCheckListModel
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
To  DefaultCheckListModel
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
To  DefaultCheckListModel
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Realization
To  ActionCheckListModel
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element ActionCheckListModel
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM

Class - CheckAll

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public toString () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public check (model : ICheckListModel, value : boolean) : void
Parameters
model
Multiplicity Unspecified
Template Type Bind Info N/A
Type ICheckListModel
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
value
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Realization
From  ICheckListAction
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM

Class - ActionCheckListModel

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Attributes
private listeners : List
Template Type Bind Info N/A
Initial Value Collections.synchronizedList( new ArrayList<ListDataListener>())
Type List
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private originalModel : ICheckListModel
Template Type Bind Info N/A
Type ICheckListModel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

private actionCheckAll : ICheckListAction
Template Type Bind Info N/A
Initial Value new ICheckListAction.CheckAll<T>()
Type ICheckListAction
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

private actionItems : ICheckListAction
Template Type Bind Info N/A
Initial Value Arrays.asList( actionCheckAll )
Type ICheckListAction
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity *
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

private checks : ICheckListAction
Template Type Bind Info N/A
Initial Value new HashSet<ICheckListAction<T>>()
Type ICheckListAction
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity *
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public ActionCheckListModel (originalModel : ICheckListModel)
Parameters
originalModel
Multiplicity Unspecified
Template Type Bind Info N/A
Type ICheckListModel
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getSize () : int
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getElementAt (index : int) : Object
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private toOriginalIndex (index : int) : int
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private toDecoratedIndex (index : int) : int
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private isDecoratedIndex (index : int) : boolean
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public addListDataListener (l : javax.swing.event.ListDataListener) : void
Parameters
l
Multiplicity Unspecified
Type javax.swing.event.ListDataListener
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public removeListDataListener (l : javax.swing.event.ListDataListener) : void
Parameters
l
Multiplicity Unspecified
Type javax.swing.event.ListDataListener
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private fireListDataChanged () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private toDecoratedEvent (e : javax.swing.event.ListDataEvent) : javax.swing.event.ListDataEvent
Parameters
e
Multiplicity Unspecified
Type javax.swing.event.ListDataEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public isCheckedIndex (index : int) : boolean
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setCheckedIndex (index : int, value : boolean) : void
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
value
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getCheckedItems () : Collection
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setCheckedItems (items : Collection) : void
Parameters
items
Multiplicity Unspecified
Template Type Bind Info N/A
Type Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public filter (pattern : String, translator : IObjectToStringTranslator, listFilter : IListFilter) : void
Parameters
pattern
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
translator
Multiplicity Unspecified
Type IObjectToStringTranslator
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
listFilter
Multiplicity Unspecified
Type IListFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (originalModel)
Name Value
End Model Element ICheckListModel
Representative Attribute originalModel
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type ICheckListModel
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (actionCheckAll)
Name Value
End Model Element ICheckListAction
Representative Attribute actionCheckAll
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new ICheckListAction.CheckAll<T>()
Derived Union false
Read Only false
Static false
Leaf false
Type ICheckListAction
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (actionItems)
Name Value
End Model Element ICheckListAction
Representative Attribute actionItems
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity *
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value Arrays.asList( actionCheckAll )
Derived Union false
Read Only false
Static false
Leaf false
Type ICheckListAction
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (checks)
Name Value
End Model Element ICheckListAction
Representative Attribute checks
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity *
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new HashSet<ICheckListAction<T>>()
Derived Union false
Read Only false
Static false
Leaf false
Type ICheckListAction
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
From  ICheckListModel
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM

Class - ICheckListAction

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
CheckAll

Operations
public check (model : ICheckListModel, value : boolean) : void
Parameters
model
Multiplicity Unspecified
Template Type Bind Info N/A
Type ICheckListModel
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
value
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Realization
To  CheckAll
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
To  CheckAll
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element ActionCheckListModel
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element ActionCheckListModel
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element ActionCheckListModel
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM

Class - TableAwareCheckListRenderer

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private table : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private column : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public TableAwareCheckListRenderer (table : javax.swing.JTable, column : int)
Parameters
table
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getListCellRendererComponent (list : javax.swing.JList, value : Object, index : int, isSelected : boolean, cellHasFocus : boolean) : java.awt.Component
Parameters
list
Multiplicity Unspecified
Type javax.swing.JList
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
isSelected
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
cellHasFocus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Generalization
From  CheckListRenderer
Substitutable false
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - CheckListFilterType

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes enumeration
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Enumeration Literals
STARTS_WITH
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

CONTAINS
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

REGEX
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Realization
From  IListFilter
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - CreateDocumentFilter

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private promptPosition : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public CreateDocumentFilter (promptPosition : int)
Parameters
promptPosition
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public insertString (fb : FilterBypass, offset : int, string : String, attr : javax.swing.text.AttributeSet) : void
Parameters
fb
Multiplicity Unspecified
Type FilterBypass
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
offset
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
string
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
attr
Multiplicity Unspecified
Type javax.swing.text.AttributeSet
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public remove (fb : FilterBypass, offset : int, length : int) : void
Parameters
fb
Multiplicity Unspecified
Type FilterBypass
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
offset
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
length
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public replace (fb : FilterBypass, offset : int, length : int, text : String, attrs : javax.swing.text.AttributeSet) : void
Parameters
fb
Multiplicity Unspecified
Type FilterBypass
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
offset
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
length
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
text
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
attrs
Multiplicity Unspecified
Type javax.swing.text.AttributeSet
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - CheckListRenderer

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
UIResource

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private NO_FOCUS_BORDER : javax.swing.border.Border
Initial Value new EmptyBorder(1, 1, 1, 1)
Type javax.swing.border.Border
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private SAFE_NO_FOCUS_BORDER : javax.swing.border.Border
Initial Value CheckListRenderer.NO_FOCUS_BORDER
Type javax.swing.border.Border
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public CheckListRenderer ()
Description

Constructs a default renderer object for an item in a list.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private getNoFocusBorder () : javax.swing.border.Border
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getListCellRendererComponent (list : javax.swing.JList, value : Object, index : int, isSelected : boolean, cellHasFocus : boolean) : java.awt.Component
Parameters
list
Multiplicity Unspecified
Type javax.swing.JList
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
isSelected
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
cellHasFocus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected getObjectAsText (obj : Object) : String
Parameters
obj
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private isChecked (list : javax.swing.JList, index : int) : boolean
Parameters
list
Multiplicity Unspecified
Type javax.swing.JList
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public isOpaque () : boolean
Leaf false
Upper 1
Ordered false
Unique true
Return Type Description true if the background is opaque and differs from the JList's background; false otherwise
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected firePropertyChange (propertyName : String, oldValue : Object, newValue : Object) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
oldValue
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
newValue
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public validate () : void
Description

Methods below are overridden for performance reasons.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public invalidate () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public repaint () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public revalidate () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public repaint (tm : long, x : int, y : int, width : int, height : int) : void
Parameters
tm
Multiplicity Unspecified
Type long
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
x
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
y
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
width
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
height
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public repaint (r : java.awt.Rectangle) : void
Parameters
r
Multiplicity Unspecified
Type java.awt.Rectangle
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public firePropertyChange (propertyName : String, oldValue : byte, newValue : byte) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
oldValue
Multiplicity Unspecified
Type byte
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
newValue
Multiplicity Unspecified
Type byte
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public firePropertyChange (propertyName : String, oldValue : char, newValue : char) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
oldValue
Multiplicity Unspecified
Type char
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
newValue
Multiplicity Unspecified
Type char
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public firePropertyChange (propertyName : String, oldValue : short, newValue : short) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
oldValue
Multiplicity Unspecified
Type short
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
newValue
Multiplicity Unspecified
Type short
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public firePropertyChange (propertyName : String, oldValue : int, newValue : int) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
oldValue
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
newValue
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public firePropertyChange (propertyName : String, oldValue : long, newValue : long) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
oldValue
Multiplicity Unspecified
Type long
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
newValue
Multiplicity Unspecified
Type long
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public firePropertyChange (propertyName : String, oldValue : float, newValue : float) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
oldValue
Multiplicity Unspecified
Type float
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
newValue
Multiplicity Unspecified
Type float
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public firePropertyChange (propertyName : String, oldValue : double, newValue : double) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
oldValue
Multiplicity Unspecified
Type double
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
newValue
Multiplicity Unspecified
Type double
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public firePropertyChange (propertyName : String, oldValue : boolean, newValue : boolean) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
oldValue
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
newValue
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Generalization
To  TableAwareCheckListRenderer
Substitutable false
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Generalization
To  TableAwareCheckListRenderer
Substitutable false
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - CollectionUtils

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public isEmpty (c : java.util.Collection) : boolean
Parameters
c
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Checks if collection is empty. Null references are considered to be empty collections.

Leaf false
Upper 1
Ordered false
Unique true
Return Type Description true if collection is empty
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public trySort (c : java.util.Collection) : java.util.Collection
Parameters
c
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Tries to sort collection. All elements have to implement Comparable interface and

be mutually comparable

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Return Type Description new sorted collection if succeeded otherwise same collection
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - FilterTableHeaderRenderer

Name Value
Description

Table header renderer to show the column filter state

Created on Feb 10, 2011

@author Eugene Ryzhikov

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private icon : ImageIcon
Type ImageIcon
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private filterIconPlacement : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private tableFilter : JTableFilter
Type JTableFilter
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public FilterTableHeaderRenderer (tableFilter : JTableFilter, filterIconPlacement : int)
Parameters
tableFilter
Multiplicity Unspecified
Type JTableFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
filterIconPlacement
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getTableCellRendererComponent (table : JTable, value : Object, isSelected : boolean, hasFocus : boolean, row : int, column : int) : Component
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
isSelected
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
hasFocus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
row
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (tableFilter)
Name Value
End Model Element JTableFilter
Representative Attribute tableFilter
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type JTableFilter
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Generalization
From  TableHeaderRenderer
Substitutable false
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - IObjectToStringTranslator

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public translate (obj : Object) : String
Parameters
obj
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Realization
To  DefaultObjectToStringTranslator
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
To  DefaultObjectToStringTranslator
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element DefaultCheckListModel
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element TableFilterColumnPopup
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - DefaultObjectToStringTranslator

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public translate (obj : Object) : String
Parameters
obj
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Realization
From  IObjectToStringTranslator
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - DistinctColumnItem

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private value : Object
Stereotypes Property
Type Object
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private row : int
Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public DistinctColumnItem (value : Object, row : int)
Parameters
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
row
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public toString () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public hashCode () : int
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public equals (obj : Object) : boolean
Parameters
obj
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public compareTo (o : DistinctColumnItem) : int
Parameters
o
Multiplicity Unspecified
Type DistinctColumnItem
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Realization
From  IValueWrapper
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element JTableFilter
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - IValueWrapper

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
public value : T
Stereotypes Property
Type T
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Realization
To  DistinctColumnItem
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
To  DistinctColumnItem
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM

Class - UIResource

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - TableFilterColumnPopup

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Children
Name Description
ColumnAttrs

Attributes
private colAttrs : java.util.Map
Template Type Bind Info N/A
Initial Value new HashMap<Integer, ColumnAttrs>()
Type java.util.Map
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private enabled : boolean
Stereotypes Property
Initial Value false
Type boolean
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private mColumnIndex : int
Initial Value -1
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private actionsVisible : boolean
Stereotypes Property
Initial Value true
Type boolean
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private useTableRenderers : boolean
Stereotypes Property
Initial Value false
Type boolean
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private myTableModelInitial : javax.swing.table.TableModel
Type javax.swing.table.TableModel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private filterList : CheckList
Template Type Bind Info N/A
Initial Value new CheckList.Builder().build()
Type CheckList
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

private filter : JTableFilter
Stereotypes Property
Type JTableFilter
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

private translator : IObjectToStringTranslator
Type IObjectToStringTranslator
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

private gui : GUI
Initial Value new GUI()
Type GUI
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public TableFilterColumnPopup (filter : JTableFilter)
Parameters
filter
Multiplicity Unspecified
Type JTableFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setSearchTranslator (tranlsator : IObjectToStringTranslator) : void
Parameters
tranlsator
Multiplicity Unspecified
Type IObjectToStringTranslator
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private setupTableHeader () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected buildContent () : JComponent
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public applyColumnFilter () : boolean
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package getMyTableModelInitial () : javax.swing.table.TableModel
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getTable () : JTable
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public mousePressed (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public mouseReleased (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

HERE excecute popup windows

Popup menus are triggered differently on different platforms

Therefore, isPopupTrigger should be checked in both mousePressed and mouseReleased

events for for proper cross-platform functionality

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private showFilterPopup (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private getColumnAttrs (column : int) : ColumnAttrs
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public beforeHide () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public mouseClicked (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public mouseEntered (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public mouseExited (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (filterList)
Name Value
End Model Element CheckList
Representative Attribute filterList
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new CheckList.Builder().build()
Derived Union false
Read Only false
Static false
Leaf false
Type CheckList
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (filter)
Name Value
End Model Element JTableFilter
Representative Attribute filter
Provide Property Getter Method true
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type JTableFilter
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (translator)
Name Value
End Model Element IObjectToStringTranslator
Representative Attribute translator
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type IObjectToStringTranslator
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (gui)
Name Value
End Model Element GUI
Representative Attribute gui
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new GUI()
Derived Union false
Read Only false
Static false
Leaf false
Type GUI
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Generalization
From  PopupWindow
Substitutable false
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - IFilterChangeListener

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public filterChanged (filter : JTableFilter) : void
Parameters
filter
Multiplicity Unspecified
Type JTableFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

this is used in AbstractTableFilter & TableRowFilterSupport

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element JTableFilter
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - IListFilter

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public include (element : String, pattern : String) : boolean
Parameters
element
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
pattern
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Realization
To  CheckListFilterType
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
To  CheckListFilterType
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - CheckListEditor

Name Value
Description

* Determines mouse click and

* 1. Toggles the check on selected item if clicked once

* 2. Clears checks and checks selected item if clicked more then once

*

* Created on Feb 4, 2011

* @author Eugene Ryzhikov

*

*/

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public mouseClicked (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - ColumnAttrs

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
public preferredSize : Dimension
Type Dimension
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - JTableFilter

Name Value
Description

JTableFilter class

@author cigreja

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Children
Name Description
TableRowFilter

NESTED CLASS

TableRowFilter

this class is used once to create an instance in this outer class

it is also called as another instance in method execute in the outer class

Row

NESTED INTERFACE

Row

this interface is called twice in this outer class

and once from TableFilterState

Attributes
private columnIndex : int
Stereotypes Property
Initial Value -1
Type int
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private distinctItemCache : java.util.Map
Template Type Bind Info N/A
Initial Value Collections.synchronizedMap(new HashMap<Integer, Collection<DistinctColumnItem>>())
Type java.util.Map
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private table : JTable
Stereotypes Property
Initial Value new JTable()
Type JTable
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private filter : TableRowFilter
Initial Value new TableRowFilter()
Type TableRowFilter
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

private itemChecked : DistinctColumnItem
Type DistinctColumnItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity *
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

private listeners : IFilterChangeListener
Initial Value Collections.synchronizedSet(new HashSet<IFilterChangeListener>())
Type IFilterChangeListener
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity *
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

private filterState : TableFilterState
Initial Value new TableFilterState()
Type TableFilterState
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public JTableFilter (table : JTable)
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

CONSTRUCTOR

JTableFilter

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setupDistinctItemCacheRefresh () : void
Description

setupDistinctItemCacheRefresh

called from the constructor

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public apply (col : int, selectField : Object) : boolean
Parameters
col
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
selectField
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

apply

called from Analyster

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public apply (col : int, items : java.util.Collection) : boolean
Parameters
col
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
items
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

apply

Called from Analyster, LoadTables, this, TableFilterColumnPopup

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public saveFilterCriteria (collection : java.util.Collection) : void
Parameters
collection
Multiplicity Unspecified
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

saveFilterCriteria

this method is called from LoadTables & TableFilterColumnPopup classes

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getFilterCriteria () : java.util.Collection
Description

getFilterCriteria

this method is called from Analyster

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public modelChanged (model : javax.swing.table.TableModel) : void
Parameters
model
Multiplicity Unspecified
Type javax.swing.table.TableModel
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

modelChanged

this method is called from TableRowFilterSupport

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public addChangeListener (listener : IFilterChangeListener) : void
Parameters
listener
Multiplicity Unspecified
Type IFilterChangeListener
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

addChangeListener

this method is called once from TableRowFilterSupport

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public isFiltered (column : int) : boolean
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

isFiltered

this method is called once from FilterTableHeaderRenderer

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getFilterState (column : int) : java.util.Collection
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

getFilterState

this method is called once from isFiltered & once from TableFilterColumnPopup

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getDistinctColumnItems (column : int) : java.util.Collection
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

getDistinctColumnItems

this method is called once from isFiltered method and once from the

Analyster & TableFilterColumnPopup classes

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private collectDistinctColumnItems (column : int) : java.util.Collection
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

collectDistinctColumnItems

this method is called from getDistinctColumnItems

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public includeRow (row : Row) : boolean
Parameters
row
Multiplicity Unspecified
Type Row
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

includeRow

this method is called once by the nested class TableRowFilter

method include that overrides the Java API method of the RowFilter class

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (filter)
Name Value
End Model Element TableRowFilter
Representative Attribute filter
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new TableRowFilter()
Derived Union false
Read Only false
Static false
Leaf false
Type TableRowFilter
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (itemChecked)
Name Value
End Model Element DistinctColumnItem
Representative Attribute itemChecked
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity *
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type DistinctColumnItem
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (listeners)
Name Value
End Model Element IFilterChangeListener
Representative Attribute listeners
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity *
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value Collections.synchronizedSet(new HashSet<IFilterChangeListener>())
Derived Union false
Read Only false
Static false
Leaf false
Type IFilterChangeListener
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (filterState)
Name Value
End Model Element TableFilterState
Representative Attribute filterState
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new TableFilterState()
Derived Union false
Read Only false
Static false
Leaf false
Type TableFilterState
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element FilterTableHeaderRenderer
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element TableFilterColumnPopup
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element TableRowFilterSupport
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element Tab
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - PopupWindow

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
CommandAction

Simple action to for the popup window.

To use - override perform method.

Created on Feb 4, 2011

@author Eugene Ryzhikov

Attributes
private menu : javax.swing.JPopupMenu
Type javax.swing.JPopupMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private defaultSize : java.awt.Dimension
Stereotypes Property
Initial Value new Dimension(100,100)
Type java.awt.Dimension
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public PopupWindow (resizable : boolean)
Parameters
resizable
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getPreferredSize () : java.awt.Dimension
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setPreferredSize (preferredSize : java.awt.Dimension) : void
Parameters
preferredSize
Multiplicity Unspecified
Type java.awt.Dimension
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected buildContent () : javax.swing.JComponent
Description

Override this method to add content yo the owner.

This method is only executed when owner has no subcomponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public show (invoker : java.awt.Component, x : int, y : int) : void
Parameters
invoker
Multiplicity Unspecified
Type java.awt.Component
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
x
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
y
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Shows Popup in predefined location

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public show (invoker : java.awt.Component, location : java.awt.Point) : void
Parameters
invoker
Multiplicity Unspecified
Type java.awt.Component
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
location
Multiplicity Unspecified
Type java.awt.Point
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Shows popup in predefined location

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public hide () : void
Description

Hides popup

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected beforeShow () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected beforeHide () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Generalization
To  TableFilterColumnPopup
Substitutable false
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Generalization
To  TableFilterColumnPopup
Substitutable false
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - TableRowFilter

Name Value
Description

NESTED CLASS

TableRowFilter

this class is used once to create an instance in this outer class

it is also called as another instance in method execute in the outer class

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private parentFilter : RowFilter
Stereotypes Property
Template Type Bind Info N/A
Type RowFilter
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public include (entry : Entry) : boolean
Parameters
entry
Multiplicity Unspecified
Template Type Bind Info N/A
Type Entry
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

include

this method is only called once from itself

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element JTableFilter
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - CommandAction

Name Value
Description

Simple action to for the popup window.

To use - override perform method.

Created on Feb 4, 2011

@author Eugene Ryzhikov

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public CommandAction (name : String, icon : javax.swing.Icon)
Parameters
name
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
icon
Multiplicity Unspecified
Type javax.swing.Icon
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public CommandAction (name : String)
Parameters
name
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public actionPerformed (e : java.awt.event.ActionEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected perform () : boolean
Description

Preforms action

Leaf false
Upper 1
Ordered false
Unique true
Return Type Description true if popup should be closed
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - Row

Name Value
Description

NESTED INTERFACE

Row

this interface is called twice in this outer class

and once from TableFilterState

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
public valueCount : int
Description

getValueCount

this method is called once from TableFilterState

@return

Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public getValue (column : int) : Object
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

getValue

this method is called twice from TableFilterState

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - CheckList

Name Value
Description

The decorator for JList which makes it work like check list

UI can be designed using JList and which can be later decorated to become a check list

@author Eugene Ryzhikov

@param <T> list item type

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Children
Name Description
Builder

Attributes
private list : JList
Stereotypes Property
Type JList
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private checkBoxEditor : java.awt.event.MouseAdapter
Initial Value new CheckListEditor()
Type java.awt.event.MouseAdapter
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
private CheckList (list : JList)
Parameters
list
Multiplicity Unspecified
Type JList
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Wraps the standard JList and makes it work like check list

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private setupKeyboardActions (list : JList) : void
Parameters
list
Multiplicity Unspecified
Type JList
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private isEditorAttached () : boolean
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setData (data : java.util.Collection) : void
Parameters
data
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Sets data to a check list. Simplification for setting new the model

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setModel (model : ICheckListModel) : void
Parameters
model
Multiplicity Unspecified
Template Type Bind Info N/A
Type ICheckListModel
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Sets the model for check list.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getModel () : ICheckListModel
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getCheckedItems () : java.util.Collection
Description

Returns a collection of checked items.

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Return Type Description collection of checked items. Empty collection if nothing is selected
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setCheckedItems (elements : java.util.Collection) : void
Parameters
elements
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Resets checked elements

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public filter (pattern : String, translator : IObjectToStringTranslator, listFilter : IListFilter) : void
Parameters
pattern
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
translator
Multiplicity Unspecified
Type IObjectToStringTranslator
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
listFilter
Multiplicity Unspecified
Type IListFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Filters list view without losing actual data

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public toggleIndex (index : int) : void
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element TableFilterColumnPopup
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM

Class - Builder

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private list : JList
Type JList
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public Builder (list : JList)
Parameters
list
Multiplicity Unspecified
Type JList
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public Builder ()
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public build () : CheckList
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - TableFilterState

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private data : Map
Description

no set - filter cleared; set - some kind of filtering

Template Type Bind Info N/A
Initial Value new HashMap<Integer,Set<DistinctColumnItem>>()
Type Map
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public clear (column : int) : void
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Clears filtering for specific column

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public clear () : void
Description

Clears all filtering

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private prepareValueSet (column : int) : Set
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public addValue (column : int, value : DistinctColumnItem) : void
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
value
Multiplicity Unspecified
Type DistinctColumnItem
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Adds filter value for specified column

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public addValues (column : int, values : Collection) : void
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
values
Multiplicity Unspecified
Template Type Bind Info N/A
Type Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Adds a collection of filter values for specified column

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setValues (column : int, values : Collection) : void
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
values
Multiplicity Unspecified
Template Type Bind Info N/A
Type Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Resets a collection of filter values for specified column

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getValues (column : int) : Collection
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public include (entry : Row) : boolean
Parameters
entry
Multiplicity Unspecified
Type Row
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Standard test for row inclusion using current filter values

Leaf false
Upper 1
Ordered false
Unique true
Return Type Description true if row has to be included
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element JTableFilter
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - LoadTables

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Attributes
package recordsLabel : JLabel
Initial Value ana.getRecordsLabel()
Type JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package log : org.slf4j.Logger
Initial Value LoggerFactory.getLogger(LoadTables.class)
Type org.slf4j.Logger
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package tabs : java.util.Map
Template Type Bind Info N/A
Initial Value ana.getTabs()
Type java.util.Map
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package assignmentTable : JTable
Description

to store ne tab objects

Initial Value tabs.get(ASSIGNMENTS_TABLE_NAME).getTable()
Type JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package reportTable : JTable
Initial Value tabs.get(REPORTS_TABLE_NAME).getTable()
Type JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package archiveAssignTable : JTable
Initial Value tabs.get(ARCHIVE_TABLE_NAME).getTable()
Type JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private ana : Analyster
Initial Value Analyster.getInstance()
Type Analyster
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

package tableRowFilterSupport : TableRowFilterSupport
Type TableRowFilterSupport
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public initTotalRowCounts (tabs : java.util.Map) : java.util.Map
Parameters
tabs
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Map
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

called once to initialize the total row counts of each tabs table

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public loadTables (tabs : java.util.Map) : java.util.Map
Parameters
tabs
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Map
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

This method takes a tabs Map and loads all the tabs/tables

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public loadTable (table : JTable) : JTable
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

This method takes a table and loads it

Does not need to pass the table back since it is passed by reference

However, it can make the code clearer and it's good practice to return

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public loadAssignmentTableWithFilter (columnIndex : int, filterCriteria : java.util.Collection) : void
Parameters
columnIndex
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
filterCriteria
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

This method is called by LoadPrevious method in Analyster class

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (ana)
Name Value
End Model Element Analyster
Representative Attribute ana
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value Analyster.getInstance()
Derived Union false
Read Only false
Static false
Leaf false
Type Analyster
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (tableRowFilterSupport)
Name Value
End Model Element TableRowFilterSupport
Representative Attribute tableRowFilterSupport
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility package
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type TableRowFilterSupport
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
From  ITableNameConstants
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - TableRowFilterSupport

Name Value
Description

This class it was design to assign table data to filter./////

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Attributes
private actionsVisible : boolean
Stereotypes Property
Type boolean
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private filterIconPlacement : int
Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private useTableRenderers : boolean
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private filter : JTableFilter
Description

class attributes

Stereotypes Property
Type JTableFilter
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public TableRowFilterSupport (table : JTable)
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

CONSTRUCTOR

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public filterIconPlacement (filterIconPlacement : int) : void
Parameters
filterIconPlacement
Description

either SwingConstants.LEADING or SwingConstants.TRAILING.

Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Set the placement of the filter icon with respect to the existing icon

in the column label.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public useTableRenderers (value : boolean) : void
Parameters
value
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getActionsVisible () : boolean
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getUseTableRenderers () : boolean
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public apply () : void
Description

*********************************************************************

*********************** Methods ***************************************

**********************************************************************

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (filter)
Name Value
End Model Element JTableFilter
Description

class attributes

Representative Attribute filter
Provide Property Getter Method true
Provide Property Setter Method true
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type JTableFilter
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element LoadTables
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - FilterSupport

Name Value
Description

@author danielabecker

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
package assignmentFiltered : javax.swing.JTable
Stereotypes Property
Type javax.swing.JTable
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package reportFiltered : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public setFilter (table : javax.swing.JTable, name : String) : void
Parameters
table
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
name
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getReportFileterd () : javax.swing.JTable
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - HeaderRenderer

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
package renderer : javax.swing.table.TableCellRenderer
Type javax.swing.table.TableCellRenderer
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public HeaderRenderer (table : javax.swing.JTable)
Parameters
table
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getTableCellRendererComponent (table : javax.swing.JTable, value : Object, isSelected : boolean, hasFocus : boolean, row : int, col : int) : java.awt.Component
Parameters
table
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
isSelected
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
hasFocus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
row
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
col
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - ReportWin

Name Value
Description

@author Tina

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private stmt : java.sql.Statement
Description

try {

    for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {

    if ("Nimbus".equals(info.getName())) {

    javax.swing.UIManager.setLookAndFeel(info.getClassName());

    break;

    }

    }

    } catch (ClassNotFoundException ex) {

    java.util.logging.Logger.getLogger(ReportWin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

    } catch (InstantiationException ex) {

    java.util.logging.Logger.getLogger(ReportWin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

    } catch (IllegalAccessException ex) {

    java.util.logging.Logger.getLogger(ReportWin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

    } catch (javax.swing.UnsupportedLookAndFeelException ex) {

    java.util.logging.Logger.getLogger(ReportWin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

    }

    //</editor-fold>

    // Create and display the dialog

    java.awt.EventQueue.invokeLater(new Runnable() {

    public void run() {

    ReportWin dialog = new ReportWin(new javax.swing.JFrame(), true);

    dialog.addWindowListener(new java.awt.event.WindowAdapter() {

    @Override

    public void windowClosing(java.awt.event.WindowEvent e) {

    System.exit(0);

    }

    });

    dialog.setVisible(true);

    }

    });

    }

Type java.sql.Statement
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private sqlC : String
Initial Value "select * from Suggestions"
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private addNew : javax.swing.JButton
Description

Variables declaration - do not modify//GEN-BEGIN:variables

Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jPanel1 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jPanel3 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jScrollPane1 : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private note : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private note_text : javax.swing.JTextArea
Type javax.swing.JTextArea
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private scrollpane : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private submit : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private table : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private title : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private title_text : javax.swing.JTextField
Type javax.swing.JTextField
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public ReportWin (parent : java.awt.Frame, modal : boolean)
Parameters
parent
Multiplicity Unspecified
Type java.awt.Frame
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
modal
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Creates new form ReportWin

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public ReportWin ()
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private initComponents () : void
Description

This method is called from within the constructor to initialize the form.

WARNING: Do NOT modify this code. The content of this method is always

regenerated by the Form Editor.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private title_textActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

</editor-fold>//GEN-END:initComponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private addNewActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_title_textActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private submitActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_addNewActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private tableMouseClicked (evt : java.awt.event.MouseEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_submitActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public connection (sql : String) : void
Parameters
sql
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_tableMouseClicked

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - PopupMenuResizer

Name Value
Description

Allows to resize popup with the mouse.

Created on Aug 6, 2010

@author exr0bs5

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private menu : javax.swing.JPopupMenu
Type javax.swing.JPopupMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private REZSIZE_SPOT_SIZE : int
Initial Value 10
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private mouseStart : java.awt.Point
Initial Value new Point( Integer.MIN_VALUE, Integer.MIN_VALUE )
Type java.awt.Point
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private startSize : java.awt.Dimension
Type java.awt.Dimension
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private isResizing : boolean
Initial Value false
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public decorate (menu : javax.swing.JPopupMenu) : void
Parameters
menu
Multiplicity Unspecified
Type javax.swing.JPopupMenu
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private PopupMenuResizer (menu : javax.swing.JPopupMenu)
Parameters
menu
Multiplicity Unspecified
Type javax.swing.JPopupMenu
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private isInResizeSpot (point : java.awt.Point) : boolean
Parameters
point
Multiplicity Unspecified
Type java.awt.Point
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public mouseMoved (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private toScreen (e : java.awt.event.MouseEvent) : java.awt.Point
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public mousePressed (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public mouseReleased (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public mouseDragged (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Package - configuration

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Children
Name Description
AnalysterConfiguration

Created with IntelliJ IDEA.

User: danielabecker

Date: 6/1/15

Time: 7:08 PM

To change this template use File | Settings | File Templates.

Package - db

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Children
Name Description
ExecuteSQLStatement

Class - GUI

Name Value
Description

@author Tina

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Attributes
public status : boolean
Initial Value false
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected db_url : String
Description

already logged in?

Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected database : String
Stereotypes Property
Type String
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected username : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected password : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected stmt : java.sql.Statement
Stereotypes Property
Type java.sql.Statement
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected con : java.sql.Connection
Initial Value null
Type java.sql.Connection
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected isFiltering : boolean
Stereotypes Property
Initial Value false
Type boolean
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public filterAssignmentIsActive : boolean
Initial Value false
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public filterReportIstActive : boolean
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package filterArchiveIsActive : boolean
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

protected isChangesUploaded : boolean
Initial Value false
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package temporaryTable : JTable
Initial Value new JTable()
Type JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private guiInstance : GUI
Type GUI
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public getInstance () : GUI
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public setTemporaryTable (table : JTable) : JTable
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public columnFilterStatus (columnIndex : int, table : JTable) : void
Parameters
columnIndex
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public cleanColumnFilterStatus (columnIndex : int, table : JTable) : void
Parameters
columnIndex
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public cleanAllColumnFilterStatus (table : JTable) : void
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (guiInstance)
Name Value
End Model Element GUI
Representative Attribute guiInstance
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static true
Leaf false
Type GUI
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element AddRecords
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element TableFilterColumnPopup
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - AnalysterConfiguration

Name Value
Description

Created with IntelliJ IDEA.

User: danielabecker

Date: 6/1/15

Time: 7:08 PM

To change this template use File | Settings | File Templates.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public analyster () : Analyster
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public uploadRecord () : UploadRecord
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - ExecuteSQLStatement

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public updateDatabase (conn : java.sql.Connection, str : String) : void
Parameters
conn
Multiplicity Unspecified
Type java.sql.Connection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
str
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - ResizablePopupMenu

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private DOT_SIZE : int
Initial Value 2
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private DOT_START : int
Initial Value 2
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private DOT_STEP : int
Initial Value 4
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private resizable : boolean
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public ResizablePopupMenu (resizable : boolean)
Parameters
resizable
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public popupMenuWillBecomeVisible (e : javax.swing.event.PopupMenuEvent) : void
Parameters
e
Multiplicity Unspecified
Type javax.swing.event.PopupMenuEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public popupMenuWillBecomeInvisible (e : javax.swing.event.PopupMenuEvent) : void
Parameters
e
Multiplicity Unspecified
Type javax.swing.event.PopupMenuEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public popupMenuCanceled (e : javax.swing.event.PopupMenuEvent) : void
Parameters
e
Multiplicity Unspecified
Type javax.swing.event.PopupMenuEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public paintChildren (g : java.awt.Graphics) : void
Parameters
g
Multiplicity Unspecified
Type java.awt.Graphics
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private drawResizer (g : java.awt.Graphics) : void
Parameters
g
Multiplicity Unspecified
Type java.awt.Graphics
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private drawDot (g : java.awt.Graphics, x : int, y : int) : void
Parameters
g
Multiplicity Unspecified
Type java.awt.Graphics
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
x
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
y
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - MyTableModel

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
package readOnly : boolean
Stereotypes Property
Type boolean
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package dataChanged : java.util.List
Stereotypes Property
Template Type Bind Info N/A
Initial Value new ArrayList<>()
Type java.util.List
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public MyTableModel ()
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public MyTableModel (rowData : Object, columnNames : Object, filteringStatus : boolean)
Parameters
rowData
Multiplicity Unspecified
Type Modifier [][]
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
columnNames
Multiplicity Unspecified
Type Modifier []
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
filteringStatus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public MyTableModel (data : java.util.Vector, columnNames : java.util.Vector, filteringStatus : boolean)
Parameters
data
Multiplicity Unspecified
Type java.util.Vector
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
columnNames
Multiplicity Unspecified
Type java.util.Vector
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
filteringStatus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public MyTableModel (filteringStatus : boolean)
Parameters
filteringStatus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getColumnClass (col : int) : Class
Parameters
col
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public isCellEditable (row : int, col : int) : boolean
Parameters
row
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
col
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - Analyster

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:47 AM
Last Modified Jul 11, 2015 9:18:30 AM

Children
Name Description
AlignmentTableHeaderCellRenderer

CLASS

Attributes
package tabs : java.util.Map
Stereotypes Property
Template Type Bind Info N/A
Initial Value new HashMap<>()
Type java.util.Map
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private header : JTableHeader
Type JTableHeader
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private log : org.slf4j.Logger
Initial Value LoggerFactory.getLogger(Analyster.class)
Type org.slf4j.Logger
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

protected isFiltering : boolean
Initial Value true
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private addPanel_control : javax.swing.JPanel
Description

@formatter:off

Variables declaration - do not modify//GEN-BEGIN:variables

Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private archiveTable : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private assignmentTable : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnAddRecords : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnBatchEdit : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnCancelEditMode : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnCancelSQL : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnClearAllFilter : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnCloseSQL : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnEnterSQL : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnSearch : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnSwitchEditMode : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnUploadChanges : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private comboBoxSearch : javax.swing.JComboBox
Type javax.swing.JComboBox
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jActivateRecord : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jArchiveRecord : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jCheckBoxMenuItemViewLog : javax.swing.JCheckBoxMenuItem
Type javax.swing.JCheckBoxMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jCheckBoxMenuItemViewSQL : javax.swing.JCheckBoxMenuItem
Type javax.swing.JCheckBoxMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jDeleteRecord : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jLabel2 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jLabelEdit : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuEdit : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuEditDB : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuFile : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuFind : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuHelp : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItem3 : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemFileVersion : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemLogOff : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemOtherReport : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemOthersLoadData : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemPrintDisplay : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemPrintGUI : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemSaveFile : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemViewActiveAssig : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemViewAllAssig : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemViewAssig : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemViewReports : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuOther : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuPrint : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuReport : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuSelectConn : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuView : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jPanel5 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jPanelEdit : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jPanelSQL : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jScrollPane1 : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jScrollPane2 : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jScrollPane3 : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jScrollPane4 : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jTextAreaSQL : javax.swing.JTextArea
Type javax.swing.JTextArea
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private labelRecords : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private labelTimeLastUpdate : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private menuBar : javax.swing.JMenuBar
Type javax.swing.JMenuBar
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private reportTable : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private searchPanel : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private tabbedPanel : javax.swing.JTabbedPane
Type javax.swing.JTabbedPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private textFieldForSearch : javax.swing.JTextField
Type javax.swing.JTextField
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private instance : Analyster
Stereotypes Property
Type Analyster
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 9:18:30 AM

private tableService : TableService
Description

stores individual tab information

Initial Value new TableService()
Type TableService
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

private tableRowFilterSupport : TableRowFilterSupport
Type TableRowFilterSupport
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

private loadTables : LoadTables
Stereotypes Property
Type LoadTables
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

private logwind : LogWindow
Stereotypes Property
Initial Value new LogWindow()
Type LogWindow
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

public enterButton : EnterButton
Initial Value new EnterButton()
Type EnterButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

private modifiedDataList : ModifiedData
Stereotypes Property
Initial Value new ArrayList<>()
Type ModifiedData
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity *
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

private uploadRecordService : UploadRecord
Description

record the locations of changed cell

Stereotypes Property
Type UploadRecord
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

package loginWindow : LoginWindow
Type LoginWindow
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public Analyster ()
Description

CONSTRUCTOR

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private initComponents () : void
Description

This method is called from within the constructor to initialize the form.

WARNING: Do NOT modify this code. The content of this method is always

regenerated by the Form Editor.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jMenuItemFileVersionActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

</editor-fold>//GEN-END:initComponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private textFieldForSearchMouseClicked (evt : java.awt.event.MouseEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_jMenuItemFileVersionActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnSearchActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

This method is called when the search button is pressed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public filterBySearch () : void
Description

This method is called by the searchActionPerformed method

and the textForSearchKeyPressed method

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItem3ActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnUploadChangesActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_jMenuItem3ActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public uploadChanges () : void
Description

This uploads changes made by editing and saves the changes

by uploading them to the database.

This method is called by:

btnUploadChangesActionPerformed(java.awt.event.ActionEvent evt)

and also a keylistener when editing mode is on and enter is pressed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemOtherReportActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnEnterSQLActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_jMenuItemOtherReportActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnCancelSQLActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_btnEnterSQLActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnCloseSQLActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_btnCancelSQLActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnSwitchEditModeActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_btnCloseSQLActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public makeTableEditable () : void
Description

GEN-LAST:event_btnSwitchEditModeActionPerformed

Make the table Editable or Read Only

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private makeEditable (tableModel : TableModel) : void
Parameters
tableModel
Multiplicity Unspecified
Type TableModel
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnCancelEditModeActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public loadPrevious (selectedTab : String) : void
Parameters
selectedTab
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_btnCancelEditModeActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private changeTabbedPanelState () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnBatchEditActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuEditDBActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_btnBatchEditActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnAddRecordsActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_jMenuEditDBActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private textFieldForSearchKeyPressed (evt : java.awt.event.KeyEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.KeyEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

This method listens if the enter key was pressed in the search text box.

This allows the value to be entered without having to click the

search button.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemLogOffActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_textFieldForSearchKeyPressed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jDeleteRecordActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_jMenuItemLogOffActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemViewAllAssigActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemViewActiveAssigActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_jMenuItemViewAllAssigActionPerformed

load only active data from analyst

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private btnClearAllFilterActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_jMenuItemViewActiveAssigActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jMenuItemOthersLoadDataActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_btnClearAllFilterActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jArchiveRecordActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_jMenuItemOthersLoadDataActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jActivateRecordActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_jArchiveRecordActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private tabbedPanelStateChanged (evt : javax.swing.event.ChangeEvent) : void
Parameters
evt
Multiplicity Unspecified
Type javax.swing.event.ChangeEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_jActivateRecordActionPerformed

Filter is generated everytime that table is selected.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jCheckBoxMenuItemViewLogActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_tabbedPanelStateChanged

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jCheckBoxMenuItemViewSQLActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_jCheckBoxMenuItemViewLogActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private jTableChanged (e : javax.swing.event.TableModelEvent) : void
Parameters
e
Multiplicity Unspecified
Type javax.swing.event.TableModelEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

GEN-LAST:event_jCheckBoxMenuItemViewSQLActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public loadData () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public setTerminalsFunction (table : JTable) : void
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

This adds mouselisteners and keylisteners to tables.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public filterByDoubleClick (table : JTable) : void
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private clearFilterDoubleClick (e : java.awt.event.MouseEvent, table : JTable) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

This is triggered when the the column header is double clicked

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public sqlQuery (tableName : String) : String
Parameters
tableName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public tableReload (table : JTable, data : java.util.Vector, columnNames : java.util.Vector) : void
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
data
Multiplicity Unspecified
Type java.util.Vector
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
columnNames
Multiplicity Unspecified
Type java.util.Vector
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

package setColumnFormat (width : float, table : JTable) : void
Parameters
width
Multiplicity Unspecified
Type Modifier []
Type float
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public throwUnknownTableException (selectedTab : String, e : Exception) : void
Parameters
selectedTab
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
e
Multiplicity Unspecified
Type Exception
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

This method handles unknown table exceptions

It takes the value of the selected tab that caused the exception

It also takes the exception to print the stack trace

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public batchEdit (editor : com.elle.analyster.TableEditor) : void
Parameters
editor
Multiplicity Unspecified
Type com.elle.analyster.TableEditor
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Description

Keep the float in Table Editor by separating editing part out here

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private updateTable (table : JTable, modifiedDataList : java.util.List) : void
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
modifiedDataList
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.List
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getSelectedTable () : JTable
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getTableState () : com.elle.analyster.TableState
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getTableState (table : JTable) : com.elle.analyster.TableState
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public setLastUpdateTime () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private setKeyboardFocusManager () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getFilterTempArchive () : com.elle.analyster.presentation.filter.JTableFilter
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public setFilterTempArchive (filterTempArchive : com.elle.analyster.presentation.filter.JTableFilter) : void
Parameters
filterTempArchive
Multiplicity Unspecified
Type com.elle.analyster.presentation.filter.JTableFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getFilterTempReport () : com.elle.analyster.presentation.filter.JTableFilter
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public setFilterTempReport (filterTempReport : com.elle.analyster.presentation.filter.JTableFilter) : void
Parameters
filterTempReport
Multiplicity Unspecified
Type com.elle.analyster.presentation.filter.JTableFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public setFilterTempAssignment (filterTempAssignment : com.elle.analyster.presentation.filter.JTableFilter) : void
Parameters
filterTempAssignment
Multiplicity Unspecified
Type com.elle.analyster.presentation.filter.JTableFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public setNumberArchiveAssignInit (numberArchiveAssignInit : int) : void
Parameters
numberArchiveAssignInit
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public setNumberAssignmentInit (numberAssignmentInit : int) : void
Parameters
numberAssignmentInit
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public setNumberReportsInit (numberReportsInit : int) : void
Parameters
numberReportsInit
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getAssignmentsTableName () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getReportsTableName () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getArchiveTableName () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getassignmentTable () : JTable
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getReportTable () : JTable
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getArchiveAssignTable () : JTable
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getjTabbedPanel1 () : JTabbedPane
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getjActivateRecord () : JMenuItem
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getjArchiveRecord () : JMenuItem
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getRecordsLabel () : JLabel
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getAssignments () : com.elle.analyster.TableState
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getReports () : com.elle.analyster.TableState
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getArchiveAssign () : com.elle.analyster.TableState
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

public getFilterTempAssignment () : com.elle.analyster.presentation.filter.JTableFilter
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

private getSelectedTab () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 12:58:00 AM

Relationships
Unnamed Association
To (instance)
Name Value
End Model Element Analyster
Representative Attribute instance
Provide Property Getter Method true
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static true
Leaf false
Type Analyster
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 12:56:48 AM
Last Modified Jul 11, 2015 1:27:47 AM

Unnamed Association
To (tableService)
Name Value
End Model Element TableService
Description

stores individual tab information

Representative Attribute tableService
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new TableService()
Derived Union false
Read Only false
Static false
Leaf false
Type TableService
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (tableRowFilterSupport)
Name Value
End Model Element TableRowFilterSupport
Representative Attribute tableRowFilterSupport
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type TableRowFilterSupport
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (loadTables)
Name Value
End Model Element LoadTables
Representative Attribute loadTables
Provide Property Getter Method true
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type LoadTables
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (logwind)
Name Value
End Model Element LogWindow
Representative Attribute logwind
Provide Property Getter Method true
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new LogWindow()
Derived Union false
Read Only false
Static false
Leaf false
Type LogWindow
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (enterButton)
Name Value
End Model Element EnterButton
Representative Attribute enterButton
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility public
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new EnterButton()
Derived Union false
Read Only false
Static false
Leaf false
Type EnterButton
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (modifiedDataList)
Name Value
End Model Element ModifiedData
Representative Attribute modifiedDataList
Provide Property Getter Method true
Provide Property Setter Method false
Multiplicity *
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new ArrayList<>()
Derived Union false
Read Only false
Static false
Leaf false
Type ModifiedData
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (uploadRecordService)
Name Value
End Model Element UploadRecord
Description

record the locations of changed cell

Representative Attribute uploadRecordService
Provide Property Getter Method true
Provide Property Setter Method true
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type UploadRecord
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (loginWindow)
Name Value
End Model Element LoginWindow
Representative Attribute loginWindow
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility package
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type LoginWindow
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element AddRecords
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element AddRecordsTable
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
From  ITableNameConstants
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
From  IColumnConstants
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element LoadTables
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element LoginWindow
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element TableEditor
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - Application

Name Value
Description

Created with IntelliJ IDEA.

User: danielabecker

Date: 5/25/15

Time: 7:32 PM

To change this template use File | Settings | File Templates.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public main (args : String) : void
Parameters
args
Multiplicity Unspecified
Type Modifier []
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Package - service

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Children
Name Description
DeleteRecord

@author Daniela.

Connection

Created with IntelliJ IDEA. User: danielabecker Date: 5/28/15 Time: 2:23 PM

To change this template use File | Settings | File Templates.

TableService

Here are all code related to get information from JTable

@author danielabecker

UploadRecord

Created with IntelliJ IDEA. User: DanielaBecker Date: 5/28/15 Time: 2:56 PM

To change this template use File | Settings | File Templates.

Class - DeleteRecord

Name Value
Description

@author Daniela.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private log : org.slf4j.Logger
Initial Value LoggerFactory.getLogger(DeleteRecord.class)
Type org.slf4j.Logger
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package sqlDelete : String
Initial Value null
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public deleteRecordSelected (table : JTable) : String
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - Connection

Name Value
Description

Created with IntelliJ IDEA. User: danielabecker Date: 5/28/15 Time: 2:23 PM

To change this template use File | Settings | File Templates.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private log : org.slf4j.Logger
Initial Value LoggerFactory.getLogger(Connection.class)
Type org.slf4j.Logger
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public connection (sql : String, table : JTable) : String
Parameters
sql
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - AddRecords

Name Value
Description

@author Louis W.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 9:18:30 AM

Attributes
private logger : org.slf4j.Logger
Initial Value LoggerFactory.getLogger(AddRecords.class)
Type org.slf4j.Logger
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private columnNames : Vector
Initial Value new Vector()
Type Vector
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private tableName : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jAddRow : javax.swing.JButton
Description

Variables declaration - do not modify//GEN-BEGIN:variables

Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jCancel : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jLabel1 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jPanel3 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jSubmit : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jTables : javax.swing.JComboBox
Type javax.swing.JComboBox
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private scrollpane : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private table : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private gui : GUI
Initial Value new GUI()
Type GUI
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

private ana : Analyster
Type Analyster
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

private log : LogWindow
Initial Value new LogWindow()
Type LogWindow
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

private info : AddRecordsTable
Initial Value new AddRecordsTable()
Type AddRecordsTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public AddRecords (a : Analyster, l : LogWindow)
Parameters
a
Multiplicity Unspecified
Type Analyster
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM
l
Multiplicity Unspecified
Type LogWindow
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Creates new form ReportWin

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private initComponents () : void
Description

This method is called from within the constructor to initialize the form.

WARNING: Do NOT modify this code. The content of this method is always

regenerated by the Form Editor.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jSubmitActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

</editor-fold>//GEN-END:initComponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private tableMouseClicked (evt : java.awt.event.MouseEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jSubmitActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jTablesActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_tableMouseClicked

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jCancelActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jTablesActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jAddRowActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jCancelActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private tableKeyPressed (evt : java.awt.event.KeyEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.KeyEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jAddRowActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private initTable (rows : int) : void
Parameters
rows
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_tableKeyPressed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (gui)
Name Value
End Model Element GUI
Representative Attribute gui
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new GUI()
Derived Union false
Read Only false
Static false
Leaf false
Type GUI
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (ana)
Name Value
End Model Element Analyster
Representative Attribute ana
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type Analyster
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (log)
Name Value
End Model Element LogWindow
Representative Attribute log
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new LogWindow()
Derived Union false
Read Only false
Static false
Leaf false
Type LogWindow
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (info)
Name Value
End Model Element AddRecordsTable
Representative Attribute info
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new AddRecordsTable()
Derived Union false
Read Only false
Static false
Leaf false
Type AddRecordsTable
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - LogWindow

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Children
Name Description
LogMessage

LogMessages class

this class stores log message information

Attributes
private scrollPane : JScrollPane
Type JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private logText : TextArea
Type TextArea
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private FILENAME : String
Initial Value "log.txt"
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jPanelLogWindowButtons : JPanel
Type JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jBtnClearAll : JButton
Type JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jBtnClearAllButToday : JButton
Type JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private showAll : JButton
Description

private final JCheckBox jCheckBoxOrder;  // this is replaced with showAll button

Type JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private dateFormat : java.text.SimpleDateFormat
Description

private final JLabel jLabelOrder; // label for checkbox

Initial Value new SimpleDateFormat("yyyy-MM-dd hh:mm:ss a")
Type java.text.SimpleDateFormat
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private logMessages : LogMessage
Initial Value new ArrayList<>()
Type LogMessage
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity *
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public LogWindow ()
Description

constructor

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public fillSQLCommand (str : String) : String
Parameters
str
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public sendMessages (str : String) : void
Parameters
str
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public readCurrentMessages (str : String) : void
Parameters
str
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public readMessages () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public writeToTextFile (str : String) : void
Parameters
str
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jBtnClearAllActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Clear all button: When the Clear all button is clicked,

all the messages are removed from the scroll pane text box.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jBtnClearAllButTodayActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Clear all but today button action performed:

When the Clear all but today button is clicked,

all the messages are removed from the scroll panel text box,

except todays.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private showAllActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Show all message with most recent appearing at the bottom

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private storeLogMessages () : void
Description

storeLogMessages: Method

Stores each LogMessage object in an array.

This is to be able to easily retrieve specific data according to specific times or dates.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (logMessages)
Name Value
End Model Element LogMessage
Representative Attribute logMessages
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity *
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new ArrayList<>()
Derived Union false
Read Only false
Static false
Leaf false
Type LogMessage
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element AddRecords
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - TableService

Name Value
Description

Here are all code related to get information from JTable

@author danielabecker

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
package assignmentTable : JTable
Stereotypes Property
Type JTable
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package reportTable : JTable
Stereotypes Property
Type JTable
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package archiveAssignTable : JTable
Stereotypes Property
Type JTable
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package viewerTable : JTable
Stereotypes Property
Type JTable
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public getColumnNames (number : int) : String
Parameters
number
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Type Modifier []
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public textToNumOfRecords (num : int) : String
Parameters
num
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private loadArchiveAssignTable () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private loadAssignmentTable () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public activateRecords () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public archiveRecords () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element AddRecordsTable
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - AddRecordsTable

Name Value
Description

@author Louis W.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 9:18:30 AM

Attributes
private tableName : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

private ana : Analyster
Type Analyster
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

private tableService : TableService
Type TableService
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public update (table : String, a : Analyster) : void
Parameters
table
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM
a
Multiplicity Unspecified
Type Analyster
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getDateName () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getDateColumn () : int
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getLastColumn () : int
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getIdNum () : long
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getColumnTitles () : String
Leaf false
Upper 1
Type Modifier []
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getEmptyRow () : String
Leaf false
Upper 1
Type Modifier []
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:00 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (ana)
Name Value
End Model Element Analyster
Representative Attribute ana
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type Analyster
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
To (tableService)
Name Value
End Model Element TableService
Representative Attribute tableService
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type TableService
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element AddRecords
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - LogMessage

Name Value
Description

LogMessages class

this class stores log message information

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility private
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Children
Name Description
SortByMostRecentDateLast
SortByMostRecentDateFirst

Attributes
private date : Date
Stereotypes Property
Type Date
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private message : String
Stereotypes Property
Type String
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public LogMessage (date : Date, message : String)
Parameters
date
Multiplicity Unspecified
Type Date
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
message
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element LogWindow
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - UploadRecord

Name Value
Description

Created with IntelliJ IDEA. User: DanielaBecker Date: 5/28/15 Time: 2:56 PM

To change this template use File | Settings | File Templates.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private log : org.slf4j.Logger
Initial Value LoggerFactory.getLogger(UploadRecord.class)
Type org.slf4j.Logger
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public uploadRecord (table : JTable, modifiedDataList : java.util.List) : String
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
modifiedDataList
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.List
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - SortByMostRecentDateLast

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public compare (c : LogMessage, c1 : LogMessage) : int
Parameters
c
Multiplicity Unspecified
Type LogMessage
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
c1
Multiplicity Unspecified
Type LogMessage
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - SortByMostRecentDateFirst

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public compare (c : LogMessage, c1 : LogMessage) : int
Parameters
c
Multiplicity Unspecified
Type LogMessage
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
c1
Multiplicity Unspecified
Type LogMessage
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - LoginWindow

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Attributes
private jButtonPanel : javax.swing.JPanel
Description

Variables declaration - do not modify//GEN-BEGIN:variables

Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jCancelButton : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jDatabase : javax.swing.JComboBox
Type javax.swing.JComboBox
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jEditDB : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jInputPanel : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jLabel1 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jLabel2 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jLabel3 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jLabel4 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jLabel5 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jPanel2 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jPassword : javax.swing.JPasswordField
Type javax.swing.JPasswordField
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jServer : javax.swing.JComboBox
Type javax.swing.JComboBox
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jTextPanel : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jUsername : javax.swing.JTextField
Type javax.swing.JTextField
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private loginButton : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private analyster : Analyster
Type Analyster
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public LoginWindow (analyster : Analyster)
Parameters
analyster
Multiplicity Unspecified
Type Analyster
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private initComponents () : void
Description

This method is called from within the constructor to initialize the form.

WARNING: Do NOT modify this code. The content of this method is always

regenerated by the Form Editor.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jCancelButtonActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

</editor-fold>//GEN-END:initComponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public close () : void
Description

Close down application properly

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private loginButtonActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jPasswordKeyPressed (evt : java.awt.event.KeyEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.KeyEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_loginButtonActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jDatabaseActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jPasswordKeyPressed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jServerActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jDatabaseActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jEditDBActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jServerActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jUsernameActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jEditDBActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jPasswordActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jUsernameActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public loadDBList () : void
Description

Loads the names of the databases from a text file

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public login () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (analyster)
Name Value
End Model Element Analyster
Representative Attribute analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type Analyster
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Association
From 
Name Value
End Model Element EditDatabaseList
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - IColumnConstants

Name Value
Description

@author Carlos Igreja

@since  June 27, 2015

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
public SYMBOL_COLUMN_NAME : String
Description

column header name constants

Initial Value "Symbol"
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public COL_WIDTH_PER_ASSIGNMENTS : float
Description

column width percent constants

Initial Value {35, 65, 80, 70, 99, 99}
Type Modifier []
Type float
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public COL_WIDTH_PER_REPORTS : float
Initial Value {35, 65, 80, 100, 160, 120, 123}
Type Modifier []
Type float
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public COL_WIDTH_PER_ARCHIVE : float
Initial Value {35, 65, 80, 70, 99, 99}
Type Modifier []
Type float
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Realization
To  Analyster
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Unnamed Realization
To  Analyster
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - TableEditor

Name Value
Description

@author Louis W.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Attributes
package newString : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package category : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package reportsList : String
Initial Value {"author", "analysisDate", "notes", "symbol"}
Type Modifier []
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jClear : javax.swing.JButton
Description

Variables declaration - do not modify//GEN-BEGIN:variables

Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jComboBox1 : javax.swing.JComboBox
Type javax.swing.JComboBox
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jConfirm : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jPanel1 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jQuit : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jString : javax.swing.JTextField
Type javax.swing.JTextField
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package analyster : Analyster
Description

Create and display the form

Type Analyster
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public TableEditor (selectedTable : String, a : Analyster)
Parameters
selectedTable
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
a
Multiplicity Unspecified
Type Analyster
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Creates new form TableEdit

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public getNewValue () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private initComponents () : void
Description

This method is called from within the constructor to initialize the form.

WARNING: Do NOT modify this code. The content of this method is always

regenerated by the Form Editor.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jClearActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

</editor-fold>//GEN-END:initComponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jConfirmActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jClearActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jQuitActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jConfirmActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jStringActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jQuitActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jStringFocusGained (evt : java.awt.event.FocusEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.FocusEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jStringActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jComboBox1ActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jStringFocusGained

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (analyster)
Name Value
End Model Element Analyster
Description

Create and display the form

Representative Attribute analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility package
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type Analyster
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Class - EditDatabaseList

Name Value
Description

@author Louis W.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 9:18:30 AM

Attributes
package flag : boolean
Initial Value false
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jCancel : javax.swing.JButton
Description

Create and display the form

Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jConfirm : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jDBList : javax.swing.JTextArea
Type javax.swing.JTextArea
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jPanel1 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jPanel2 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jScrollPane1 : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jServer : javax.swing.JComboBox
Type javax.swing.JComboBox
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

package L : LoginWindow
Type LoginWindow
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 9:18:30 AM

Operations
public EditDatabaseList ()
Description

Creates new form EditDatabaseList

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public EditDatabaseList (l : LoginWindow)
Parameters
l
Multiplicity Unspecified
Type LoginWindow
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

Call this class from log in window

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private initComponents () : void
Description

This method is called from within the constructor to initialize the form.

WARNING: Do NOT modify this code. The content of this method is always

regenerated by the Form Editor.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jCancelActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

</editor-fold>//GEN-END:initComponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jConfirmActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jCancelActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private jServerActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM
Description

GEN-LAST:event_jConfirmActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private loadList () : void
Description

This looks like the same method in LoginWindow class

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

public saveRecords () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
To (L)
Name Value
End Model Element LoginWindow
Representative Attribute L
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility package
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type LoginWindow
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Package - domain

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Children
Name Description
ModifiedData

Created with IntelliJ IDEA.

User: danielabecker

Date: 6/5/15

Time: 5:52 PM

To change this template use File | Settings | File Templates.

Class - ModifiedData

Name Value
Description

Created with IntelliJ IDEA.

User: danielabecker

Date: 6/5/15

Time: 5:52 PM

To change this template use File | Settings | File Templates.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Attributes
private id : int
Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private columnIndex : int
Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private valueModified : Object
Stereotypes Property
Type Object
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

private tableName : String
Stereotypes Property
Type String
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Operations
public ModifiedData ()
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:01 AM
Last Modified Jul 11, 2015 1:09:00 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 1:08:02 AM
Last Modified Jul 11, 2015 1:09:00 AM

Package - com

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
elle

Package - elle

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
analyster

Package - analyster

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
GUI

@author Tina

presentation
FilterSupport

@author danielabecker

HeaderRenderer
MyTableModel
ReportWin

@author Tina

PopupMenuResizer

Allows to resize popup with the mouse.

Created on Aug 6, 2010

@author exr0bs5

db
TableState
configuration
TableHeaderRenderer

Common class for customizing table header renderer without loosing its L&F

Created on Aug 10, 2010

@author Eugene Ryzhikov

ResizablePopupMenu
PopupWindow
Tab

@author Carlos Igreja

@since  June 25, 2015

AddRecords

@author Louis W.

IColumnConstants

@author Carlos Igreja

@since  June 27, 2015

ITableNameConstants

@author cigreja

Application

Created with IntelliJ IDEA.

User: danielabecker

Date: 5/25/15

Time: 7:32 PM

To change this template use File | Settings | File Templates.

AddRecordsTable

@author Louis W.

TableEditor

@author Louis W.

service
Analyster
LogWindow
EnterButton
LoginWindow
domain
EditDatabaseList

@author Louis W.

LoadTables

Class - GUI

Name Value
Description

@author Tina

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
public status : boolean
Initial Value false
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected db_url : String
Description

already logged in?

Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected database : String
Stereotypes Property
Type String
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected username : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected password : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected stmt : java.sql.Statement
Stereotypes Property
Type java.sql.Statement
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected con : java.sql.Connection
Initial Value null
Type java.sql.Connection
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected isFiltering : boolean
Stereotypes Property
Initial Value false
Type boolean
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public filterAssignmentIsActive : boolean
Initial Value false
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public filterReportIstActive : boolean
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package filterArchiveIsActive : boolean
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected isChangesUploaded : boolean
Initial Value false
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package temporaryTable : JTable
Initial Value new JTable()
Type JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private guiInstance : GUI
Type GUI
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public getInstance () : GUI
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setTemporaryTable (table : JTable) : JTable
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public columnFilterStatus (columnIndex : int, table : JTable) : void
Parameters
columnIndex
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public cleanColumnFilterStatus (columnIndex : int, table : JTable) : void
Parameters
columnIndex
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public cleanAllColumnFilterStatus (table : JTable) : void
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (guiInstance)
Name Value
End Model Element GUI
Representative Attribute guiInstance
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static true
Leaf false
Type GUI
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element AddRecords
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element TableFilterColumnPopup
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Package - presentation

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
filter

Package - filter

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
CheckListFilterType
CheckListEditor

* Determines mouse click and

* 1. Toggles the check on selected item if clicked once

* 2. Clears checks and checks selected item if clicked more then once

*

* Created on Feb 4, 2011

* @author Eugene Ryzhikov

*

*/

CreateDocumentFilter
CollectionUtils
TableAwareCheckListRenderer
IValueWrapper
CheckListRenderer
IListFilter
DefaultObjectToStringTranslator
TableFilterColumnPopup
CheckList

The decorator for JList which makes it work like check list

UI can be designed using JList and which can be later decorated to become a check list

@author Eugene Ryzhikov

@param <T> list item type

TableFilterState
DefaultCheckListModel

Default model for check list. It is based on the list of items

Implementation of checks is based on HashSet of checked items

@author Eugene Ryzhikov

@param <T> list element type

IObjectToStringTranslator
IFilterChangeListener
JTableFilter

JTableFilter class

@author cigreja

DistinctColumnItem
FilterTableHeaderRenderer

Table header renderer to show the column filter state

Created on Feb 10, 2011

@author Eugene Ryzhikov

ActionCheckListModel
TableRowFilterSupport

This class it was design to assign table data to filter./////

ICheckListAction
ICheckListModel

Class - CheckListFilterType

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes enumeration
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Enumeration Literals
STARTS_WITH
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

CONTAINS
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

REGEX
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Realization
From  IListFilter
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - CheckListEditor

Name Value
Description

* Determines mouse click and

* 1. Toggles the check on selected item if clicked once

* 2. Clears checks and checks selected item if clicked more then once

*

* Created on Feb 4, 2011

* @author Eugene Ryzhikov

*

*/

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public mouseClicked (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - CreateDocumentFilter

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private promptPosition : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public CreateDocumentFilter (promptPosition : int)
Parameters
promptPosition
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public insertString (fb : FilterBypass, offset : int, string : String, attr : javax.swing.text.AttributeSet) : void
Parameters
fb
Multiplicity Unspecified
Type FilterBypass
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
offset
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
string
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
attr
Multiplicity Unspecified
Type javax.swing.text.AttributeSet
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public remove (fb : FilterBypass, offset : int, length : int) : void
Parameters
fb
Multiplicity Unspecified
Type FilterBypass
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
offset
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
length
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public replace (fb : FilterBypass, offset : int, length : int, text : String, attrs : javax.swing.text.AttributeSet) : void
Parameters
fb
Multiplicity Unspecified
Type FilterBypass
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
offset
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
length
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
text
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
attrs
Multiplicity Unspecified
Type javax.swing.text.AttributeSet
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - CollectionUtils

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public isEmpty (c : java.util.Collection) : boolean
Parameters
c
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Checks if collection is empty. Null references are considered to be empty collections.

Leaf false
Upper 1
Ordered false
Unique true
Return Type Description true if collection is empty
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public trySort (c : java.util.Collection) : java.util.Collection
Parameters
c
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Tries to sort collection. All elements have to implement Comparable interface and

be mutually comparable

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Return Type Description new sorted collection if succeeded otherwise same collection
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - TableAwareCheckListRenderer

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private table : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private column : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public TableAwareCheckListRenderer (table : javax.swing.JTable, column : int)
Parameters
table
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getListCellRendererComponent (list : javax.swing.JList, value : Object, index : int, isSelected : boolean, cellHasFocus : boolean) : java.awt.Component
Parameters
list
Multiplicity Unspecified
Type javax.swing.JList
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
isSelected
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
cellHasFocus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Generalization
From  CheckListRenderer
Substitutable false
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - IValueWrapper

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
public value : T
Stereotypes Property
Type T
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM

Class - CheckListRenderer

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
UIResource

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private NO_FOCUS_BORDER : javax.swing.border.Border
Initial Value new EmptyBorder(1, 1, 1, 1)
Type javax.swing.border.Border
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private SAFE_NO_FOCUS_BORDER : javax.swing.border.Border
Initial Value CheckListRenderer.NO_FOCUS_BORDER
Type javax.swing.border.Border
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public CheckListRenderer ()
Description

Constructs a default renderer object for an item in a list.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private getNoFocusBorder () : javax.swing.border.Border
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getListCellRendererComponent (list : javax.swing.JList, value : Object, index : int, isSelected : boolean, cellHasFocus : boolean) : java.awt.Component
Parameters
list
Multiplicity Unspecified
Type javax.swing.JList
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
isSelected
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
cellHasFocus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected getObjectAsText (obj : Object) : String
Parameters
obj
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private isChecked (list : javax.swing.JList, index : int) : boolean
Parameters
list
Multiplicity Unspecified
Type javax.swing.JList
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public isOpaque () : boolean
Leaf false
Upper 1
Ordered false
Unique true
Return Type Description true if the background is opaque and differs from the JList's background; false otherwise
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected firePropertyChange (propertyName : String, oldValue : Object, newValue : Object) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
oldValue
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
newValue
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public validate () : void
Description

Methods below are overridden for performance reasons.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public invalidate () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public repaint () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public revalidate () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public repaint (tm : long, x : int, y : int, width : int, height : int) : void
Parameters
tm
Multiplicity Unspecified
Type long
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
x
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
y
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
width
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
height
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public repaint (r : java.awt.Rectangle) : void
Parameters
r
Multiplicity Unspecified
Type java.awt.Rectangle
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public firePropertyChange (propertyName : String, oldValue : byte, newValue : byte) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
oldValue
Multiplicity Unspecified
Type byte
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
newValue
Multiplicity Unspecified
Type byte
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public firePropertyChange (propertyName : String, oldValue : char, newValue : char) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
oldValue
Multiplicity Unspecified
Type char
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
newValue
Multiplicity Unspecified
Type char
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public firePropertyChange (propertyName : String, oldValue : short, newValue : short) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
oldValue
Multiplicity Unspecified
Type short
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
newValue
Multiplicity Unspecified
Type short
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public firePropertyChange (propertyName : String, oldValue : int, newValue : int) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
oldValue
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
newValue
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public firePropertyChange (propertyName : String, oldValue : long, newValue : long) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
oldValue
Multiplicity Unspecified
Type long
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
newValue
Multiplicity Unspecified
Type long
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public firePropertyChange (propertyName : String, oldValue : float, newValue : float) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
oldValue
Multiplicity Unspecified
Type float
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
newValue
Multiplicity Unspecified
Type float
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public firePropertyChange (propertyName : String, oldValue : double, newValue : double) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
oldValue
Multiplicity Unspecified
Type double
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
newValue
Multiplicity Unspecified
Type double
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public firePropertyChange (propertyName : String, oldValue : boolean, newValue : boolean) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
oldValue
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
newValue
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - IListFilter

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public include (element : String, pattern : String) : boolean
Parameters
element
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
pattern
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - DefaultObjectToStringTranslator

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public translate (obj : Object) : String
Parameters
obj
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Realization
From  IObjectToStringTranslator
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - FilterSupport

Name Value
Description

@author danielabecker

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
package assignmentFiltered : javax.swing.JTable
Stereotypes Property
Type javax.swing.JTable
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package reportFiltered : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public setFilter (table : javax.swing.JTable, name : String) : void
Parameters
table
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
name
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getReportFileterd () : javax.swing.JTable
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - HeaderRenderer

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
package renderer : javax.swing.table.TableCellRenderer
Type javax.swing.table.TableCellRenderer
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public HeaderRenderer (table : javax.swing.JTable)
Parameters
table
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getTableCellRendererComponent (table : javax.swing.JTable, value : Object, isSelected : boolean, hasFocus : boolean, row : int, col : int) : java.awt.Component
Parameters
table
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
isSelected
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
hasFocus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
row
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
col
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - UIResource

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - MyTableModel

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
package readOnly : boolean
Stereotypes Property
Type boolean
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package dataChanged : java.util.List
Stereotypes Property
Template Type Bind Info N/A
Initial Value new ArrayList<>()
Type java.util.List
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public MyTableModel ()
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public MyTableModel (rowData : Object, columnNames : Object, filteringStatus : boolean)
Parameters
rowData
Multiplicity Unspecified
Type Modifier [][]
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
columnNames
Multiplicity Unspecified
Type Modifier []
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
filteringStatus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public MyTableModel (data : java.util.Vector, columnNames : java.util.Vector, filteringStatus : boolean)
Parameters
data
Multiplicity Unspecified
Type java.util.Vector
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
columnNames
Multiplicity Unspecified
Type java.util.Vector
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
filteringStatus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public MyTableModel (filteringStatus : boolean)
Parameters
filteringStatus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getColumnClass (col : int) : Class
Parameters
col
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public isCellEditable (row : int, col : int) : boolean
Parameters
row
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
col
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - CommandAction

Name Value
Description

Simple action to for the popup window.

To use - override perform method.

Created on Feb 4, 2011

@author Eugene Ryzhikov

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public CommandAction (name : String, icon : javax.swing.Icon)
Parameters
name
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
icon
Multiplicity Unspecified
Type javax.swing.Icon
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public CommandAction (name : String)
Parameters
name
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public actionPerformed (e : java.awt.event.ActionEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected perform () : boolean
Description

Preforms action

Leaf false
Upper 1
Ordered false
Unique true
Return Type Description true if popup should be closed
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - TableFilterColumnPopup

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
ColumnAttrs

Attributes
private colAttrs : java.util.Map
Template Type Bind Info N/A
Initial Value new HashMap<Integer, ColumnAttrs>()
Type java.util.Map
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private enabled : boolean
Stereotypes Property
Initial Value false
Type boolean
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private mColumnIndex : int
Initial Value -1
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private actionsVisible : boolean
Stereotypes Property
Initial Value true
Type boolean
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private useTableRenderers : boolean
Stereotypes Property
Initial Value false
Type boolean
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private myTableModelInitial : javax.swing.table.TableModel
Type javax.swing.table.TableModel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private filterList : CheckList
Template Type Bind Info N/A
Initial Value new CheckList.Builder().build()
Type CheckList
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private filter : JTableFilter
Stereotypes Property
Type JTableFilter
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private translator : IObjectToStringTranslator
Type IObjectToStringTranslator
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private gui : GUI
Initial Value new GUI()
Type GUI
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public TableFilterColumnPopup (filter : JTableFilter)
Parameters
filter
Multiplicity Unspecified
Type JTableFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setSearchTranslator (tranlsator : IObjectToStringTranslator) : void
Parameters
tranlsator
Multiplicity Unspecified
Type IObjectToStringTranslator
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private setupTableHeader () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected buildContent () : JComponent
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public applyColumnFilter () : boolean
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package getMyTableModelInitial () : javax.swing.table.TableModel
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getTable () : JTable
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public mousePressed (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public mouseReleased (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

HERE excecute popup windows

Popup menus are triggered differently on different platforms

Therefore, isPopupTrigger should be checked in both mousePressed and mouseReleased

events for for proper cross-platform functionality

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private showFilterPopup (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private getColumnAttrs (column : int) : ColumnAttrs
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public beforeHide () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public mouseClicked (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public mouseEntered (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public mouseExited (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (filterList)
Name Value
End Model Element CheckList
Representative Attribute filterList
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new CheckList.Builder().build()
Derived Union false
Read Only false
Static false
Leaf false
Type CheckList
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (gui)
Name Value
End Model Element GUI
Representative Attribute gui
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new GUI()
Derived Union false
Read Only false
Static false
Leaf false
Type GUI
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (translator)
Name Value
End Model Element IObjectToStringTranslator
Representative Attribute translator
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type IObjectToStringTranslator
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (filter)
Name Value
End Model Element JTableFilter
Representative Attribute filter
Provide Property Getter Method true
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type JTableFilter
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Generalization
From  PopupWindow
Substitutable false
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - CheckList

Name Value
Description

The decorator for JList which makes it work like check list

UI can be designed using JList and which can be later decorated to become a check list

@author Eugene Ryzhikov

@param <T> list item type

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
Builder

Attributes
private list : JList
Stereotypes Property
Type JList
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private checkBoxEditor : java.awt.event.MouseAdapter
Initial Value new CheckListEditor()
Type java.awt.event.MouseAdapter
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
private CheckList (list : JList)
Parameters
list
Multiplicity Unspecified
Type JList
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Wraps the standard JList and makes it work like check list

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private setupKeyboardActions (list : JList) : void
Parameters
list
Multiplicity Unspecified
Type JList
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private isEditorAttached () : boolean
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setData (data : java.util.Collection) : void
Parameters
data
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Sets data to a check list. Simplification for setting new the model

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setModel (model : ICheckListModel) : void
Parameters
model
Multiplicity Unspecified
Template Type Bind Info N/A
Type ICheckListModel
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Sets the model for check list.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getModel () : ICheckListModel
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getCheckedItems () : java.util.Collection
Description

Returns a collection of checked items.

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Return Type Description collection of checked items. Empty collection if nothing is selected
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setCheckedItems (elements : java.util.Collection) : void
Parameters
elements
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Resets checked elements

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public filter (pattern : String, translator : IObjectToStringTranslator, listFilter : IListFilter) : void
Parameters
pattern
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
translator
Multiplicity Unspecified
Type IObjectToStringTranslator
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
listFilter
Multiplicity Unspecified
Type IListFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Filters list view without losing actual data

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public toggleIndex (index : int) : void
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element TableFilterColumnPopup
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM

Class - ReportWin

Name Value
Description

@author Tina

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private stmt : java.sql.Statement
Description

try {

    for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {

    if ("Nimbus".equals(info.getName())) {

    javax.swing.UIManager.setLookAndFeel(info.getClassName());

    break;

    }

    }

    } catch (ClassNotFoundException ex) {

    java.util.logging.Logger.getLogger(ReportWin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

    } catch (InstantiationException ex) {

    java.util.logging.Logger.getLogger(ReportWin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

    } catch (IllegalAccessException ex) {

    java.util.logging.Logger.getLogger(ReportWin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

    } catch (javax.swing.UnsupportedLookAndFeelException ex) {

    java.util.logging.Logger.getLogger(ReportWin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

    }

    //</editor-fold>

    // Create and display the dialog

    java.awt.EventQueue.invokeLater(new Runnable() {

    public void run() {

    ReportWin dialog = new ReportWin(new javax.swing.JFrame(), true);

    dialog.addWindowListener(new java.awt.event.WindowAdapter() {

    @Override

    public void windowClosing(java.awt.event.WindowEvent e) {

    System.exit(0);

    }

    });

    dialog.setVisible(true);

    }

    });

    }

Type java.sql.Statement
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private sqlC : String
Initial Value "select * from Suggestions"
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private addNew : javax.swing.JButton
Description

Variables declaration - do not modify//GEN-BEGIN:variables

Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPanel1 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPanel3 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jScrollPane1 : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private note : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private note_text : javax.swing.JTextArea
Type javax.swing.JTextArea
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private scrollpane : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private submit : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private table : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private title : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private title_text : javax.swing.JTextField
Type javax.swing.JTextField
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public ReportWin (parent : java.awt.Frame, modal : boolean)
Parameters
parent
Multiplicity Unspecified
Type java.awt.Frame
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
modal
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Creates new form ReportWin

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public ReportWin ()
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private initComponents () : void
Description

This method is called from within the constructor to initialize the form.

WARNING: Do NOT modify this code. The content of this method is always

regenerated by the Form Editor.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private title_textActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

</editor-fold>//GEN-END:initComponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private addNewActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_title_textActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private submitActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_addNewActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private tableMouseClicked (evt : java.awt.event.MouseEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_submitActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public connection (sql : String) : void
Parameters
sql
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_tableMouseClicked

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - Builder

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private list : JList
Type JList
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public Builder (list : JList)
Parameters
list
Multiplicity Unspecified
Type JList
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public Builder ()
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public build () : CheckList
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - ColumnAttrs

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
public preferredSize : Dimension
Type Dimension
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - PopupMenuResizer

Name Value
Description

Allows to resize popup with the mouse.

Created on Aug 6, 2010

@author exr0bs5

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private menu : javax.swing.JPopupMenu
Type javax.swing.JPopupMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private REZSIZE_SPOT_SIZE : int
Initial Value 10
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private mouseStart : java.awt.Point
Initial Value new Point( Integer.MIN_VALUE, Integer.MIN_VALUE )
Type java.awt.Point
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private startSize : java.awt.Dimension
Type java.awt.Dimension
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private isResizing : boolean
Initial Value false
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public decorate (menu : javax.swing.JPopupMenu) : void
Parameters
menu
Multiplicity Unspecified
Type javax.swing.JPopupMenu
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private PopupMenuResizer (menu : javax.swing.JPopupMenu)
Parameters
menu
Multiplicity Unspecified
Type javax.swing.JPopupMenu
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private isInResizeSpot (point : java.awt.Point) : boolean
Parameters
point
Multiplicity Unspecified
Type java.awt.Point
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public mouseMoved (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private toScreen (e : java.awt.event.MouseEvent) : java.awt.Point
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public mousePressed (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public mouseReleased (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public mouseDragged (e : java.awt.event.MouseEvent) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - TableFilterState

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private data : Map
Description

no set - filter cleared; set - some kind of filtering

Template Type Bind Info N/A
Initial Value new HashMap<Integer,Set<DistinctColumnItem>>()
Type Map
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public clear (column : int) : void
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Clears filtering for specific column

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public clear () : void
Description

Clears all filtering

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private prepareValueSet (column : int) : Set
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public addValue (column : int, value : DistinctColumnItem) : void
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
value
Multiplicity Unspecified
Type DistinctColumnItem
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Adds filter value for specified column

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public addValues (column : int, values : Collection) : void
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
values
Multiplicity Unspecified
Template Type Bind Info N/A
Type Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Adds a collection of filter values for specified column

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setValues (column : int, values : Collection) : void
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
values
Multiplicity Unspecified
Template Type Bind Info N/A
Type Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Resets a collection of filter values for specified column

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getValues (column : int) : Collection
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public include (entry : Row) : boolean
Parameters
entry
Multiplicity Unspecified
Type Row
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Standard test for row inclusion using current filter values

Leaf false
Upper 1
Ordered false
Unique true
Return Type Description true if row has to be included
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element JTableFilter
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - DefaultCheckListModel

Name Value
Description

Default model for check list. It is based on the list of items

Implementation of checks is based on HashSet of checked items

@author Eugene Ryzhikov

@param <T> list element type

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private checks : Set
Template Type Bind Info N/A
Initial Value new HashSet<T>()
Type Set
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private dataList : List
Template Type Bind Info N/A
Initial Value new ArrayList<T>()
Type List
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private dataSet : Set
Template Type Bind Info N/A
Initial Value new HashSet<T>()
Type Set
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private filteredDataList : List
Template Type Bind Info N/A
Initial Value null
Type List
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private filteredDataSet : Set
Template Type Bind Info N/A
Initial Value null
Type Set
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public DEFAULT_TRANSLATOR : IObjectToStringTranslator
Initial Value new DefaultObjectToStringTranslator()
Type IObjectToStringTranslator
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public DefaultCheckListModel (data : Collection)
Parameters
data
Multiplicity Unspecified
Template Type Bind Info N/A
Type Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public DefaultCheckListModel (data : T)
Parameters
data
Multiplicity Unspecified
Type Modifier ...
Type T
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getSize () : int
Description

(non-Javadoc)

@see org.oxbow.swingbits.list.ICheckListModel#getSize()

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private dataList () : List
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private dataSet () : Set
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getElementAt (index : int) : Object
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

(non-Javadoc)

@see org.oxbow.swingbits.list.ICheckListModel#getElementAt(int)

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public isCheckedIndex (index : int) : boolean
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

(non-Javadoc)

@see org.oxbow.swingbits.list.ICheckListModel#isChecked(int)

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setCheckedIndex (index : int, value : boolean) : void
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
value
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

(non-Javadoc)

@see org.oxbow.swingbits.list.ICheckListModel#setChecked(int, boolean)

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getCheckedItems () : Collection
Description

(non-Javadoc)

@see org.oxbow.swingbits.list.ICheckListModel#getChecked()

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setCheckedItems (items : Collection) : void
Parameters
items
Multiplicity Unspecified
Template Type Bind Info N/A
Type Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

(non-Javadoc)

@see org.oxbow.swingbits.list.ICheckListModel#setChecked(java.util.Collection)

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public filter (pattern : String, translator : IObjectToStringTranslator, listFilter : IListFilter) : void
Parameters
pattern
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
translator
Multiplicity Unspecified
Type IObjectToStringTranslator
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
listFilter
Multiplicity Unspecified
Type IListFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (DEFAULT_TRANSLATOR)
Name Value
End Model Element IObjectToStringTranslator
Representative Attribute DEFAULT_TRANSLATOR
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility public
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new DefaultObjectToStringTranslator()
Derived Union false
Read Only false
Static true
Leaf false
Type IObjectToStringTranslator
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Realization
From  ICheckListModel
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM

Package - db

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
ExecuteSQLStatement

Class - Row

Name Value
Description

NESTED INTERFACE

Row

this interface is called twice in this outer class

and once from TableFilterState

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
public valueCount : int
Description

getValueCount

this method is called once from TableFilterState

@return

Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public getValue (column : int) : Object
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

getValue

this method is called twice from TableFilterState

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - TableState

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private table : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private rowsNum : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private columnsNum : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private recordsNum : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private sorter : javax.swing.table.TableRowSorter
Stereotypes Property
Type javax.swing.table.TableRowSorter
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private searchFields : String
Stereotypes Property
Type Modifier []
Type String
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private columnNames : Vector
Stereotypes Property
Initial Value new Vector()
Type Vector
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private data : Vector
Stereotypes Property
Initial Value new Vector()
Type Vector
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public TableState ()
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public TableState (t : javax.swing.JTable)
Parameters
t
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public init (t : javax.swing.JTable, sf : String) : void
Parameters
t
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
sf
Multiplicity Unspecified
Type Modifier []
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getRecordsNumber () : int
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getRowsNumber () : int
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setData () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setColumnNames () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setRowsNumber (num : int) : void
Parameters
num
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setRecordsNumber (num : int) : void
Parameters
num
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element Tab
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - ExecuteSQLStatement

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public updateDatabase (conn : java.sql.Connection, str : String) : void
Parameters
conn
Multiplicity Unspecified
Type java.sql.Connection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
str
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - TableRowFilter

Name Value
Description

NESTED CLASS

TableRowFilter

this class is used once to create an instance in this outer class

it is also called as another instance in method execute in the outer class

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private parentFilter : RowFilter
Stereotypes Property
Template Type Bind Info N/A
Type RowFilter
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public include (entry : Entry) : boolean
Parameters
entry
Multiplicity Unspecified
Template Type Bind Info N/A
Type Entry
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

include

this method is only called once from itself

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element JTableFilter
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - IObjectToStringTranslator

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public translate (obj : Object) : String
Parameters
obj
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element DefaultCheckListModel
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element TableFilterColumnPopup
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - IFilterChangeListener

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public filterChanged (filter : JTableFilter) : void
Parameters
filter
Multiplicity Unspecified
Type JTableFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

this is used in AbstractTableFilter & TableRowFilterSupport

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element JTableFilter
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - JTableFilter

Name Value
Description

JTableFilter class

@author cigreja

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
Row

NESTED INTERFACE

Row

this interface is called twice in this outer class

and once from TableFilterState

TableRowFilter

NESTED CLASS

TableRowFilter

this class is used once to create an instance in this outer class

it is also called as another instance in method execute in the outer class

Attributes
private columnIndex : int
Stereotypes Property
Initial Value -1
Type int
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private distinctItemCache : java.util.Map
Template Type Bind Info N/A
Initial Value Collections.synchronizedMap(new HashMap<Integer, Collection<DistinctColumnItem>>())
Type java.util.Map
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private table : JTable
Stereotypes Property
Initial Value new JTable()
Type JTable
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private filter : TableRowFilter
Initial Value new TableRowFilter()
Type TableRowFilter
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private itemChecked : DistinctColumnItem
Type DistinctColumnItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity *
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private listeners : IFilterChangeListener
Initial Value Collections.synchronizedSet(new HashSet<IFilterChangeListener>())
Type IFilterChangeListener
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity *
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private filterState : TableFilterState
Initial Value new TableFilterState()
Type TableFilterState
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public JTableFilter (table : JTable)
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

CONSTRUCTOR

JTableFilter

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setupDistinctItemCacheRefresh () : void
Description

setupDistinctItemCacheRefresh

called from the constructor

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public apply (col : int, selectField : Object) : boolean
Parameters
col
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
selectField
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

apply

called from Analyster

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public apply (col : int, items : java.util.Collection) : boolean
Parameters
col
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
items
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

apply

Called from Analyster, LoadTables, this, TableFilterColumnPopup

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public saveFilterCriteria (collection : java.util.Collection) : void
Parameters
collection
Multiplicity Unspecified
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

saveFilterCriteria

this method is called from LoadTables & TableFilterColumnPopup classes

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getFilterCriteria () : java.util.Collection
Description

getFilterCriteria

this method is called from Analyster

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public modelChanged (model : javax.swing.table.TableModel) : void
Parameters
model
Multiplicity Unspecified
Type javax.swing.table.TableModel
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

modelChanged

this method is called from TableRowFilterSupport

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public addChangeListener (listener : IFilterChangeListener) : void
Parameters
listener
Multiplicity Unspecified
Type IFilterChangeListener
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

addChangeListener

this method is called once from TableRowFilterSupport

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public isFiltered (column : int) : boolean
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

isFiltered

this method is called once from FilterTableHeaderRenderer

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getFilterState (column : int) : java.util.Collection
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

getFilterState

this method is called once from isFiltered & once from TableFilterColumnPopup

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getDistinctColumnItems (column : int) : java.util.Collection
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

getDistinctColumnItems

this method is called once from isFiltered method and once from the

Analyster & TableFilterColumnPopup classes

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private collectDistinctColumnItems (column : int) : java.util.Collection
Parameters
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

collectDistinctColumnItems

this method is called from getDistinctColumnItems

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public includeRow (row : Row) : boolean
Parameters
row
Multiplicity Unspecified
Type Row
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

includeRow

this method is called once by the nested class TableRowFilter

method include that overrides the Java API method of the RowFilter class

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (listeners)
Name Value
End Model Element IFilterChangeListener
Representative Attribute listeners
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity *
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value Collections.synchronizedSet(new HashSet<IFilterChangeListener>())
Derived Union false
Read Only false
Static false
Leaf false
Type IFilterChangeListener
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (filterState)
Name Value
End Model Element TableFilterState
Representative Attribute filterState
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new TableFilterState()
Derived Union false
Read Only false
Static false
Leaf false
Type TableFilterState
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (filter)
Name Value
End Model Element TableRowFilter
Representative Attribute filter
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new TableRowFilter()
Derived Union false
Read Only false
Static false
Leaf false
Type TableRowFilter
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (itemChecked)
Name Value
End Model Element DistinctColumnItem
Representative Attribute itemChecked
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity *
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type DistinctColumnItem
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element Tab
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element FilterTableHeaderRenderer
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element TableFilterColumnPopup
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element TableRowFilterSupport
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - DistinctColumnItem

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private value : Object
Stereotypes Property
Type Object
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private row : int
Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public DistinctColumnItem (value : Object, row : int)
Parameters
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
row
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public toString () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public hashCode () : int
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public equals (obj : Object) : boolean
Parameters
obj
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public compareTo (o : DistinctColumnItem) : int
Parameters
o
Multiplicity Unspecified
Type DistinctColumnItem
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element JTableFilter
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Realization
From  IValueWrapper
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - FilterTableHeaderRenderer

Name Value
Description

Table header renderer to show the column filter state

Created on Feb 10, 2011

@author Eugene Ryzhikov

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private icon : ImageIcon
Type ImageIcon
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private filterIconPlacement : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private tableFilter : JTableFilter
Type JTableFilter
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public FilterTableHeaderRenderer (tableFilter : JTableFilter, filterIconPlacement : int)
Parameters
tableFilter
Multiplicity Unspecified
Type JTableFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
filterIconPlacement
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getTableCellRendererComponent (table : JTable, value : Object, isSelected : boolean, hasFocus : boolean, row : int, column : int) : Component
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
isSelected
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
hasFocus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
row
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (tableFilter)
Name Value
End Model Element JTableFilter
Representative Attribute tableFilter
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type JTableFilter
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Generalization
From  TableHeaderRenderer
Substitutable false
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Package - configuration

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
AnalysterConfiguration

Created with IntelliJ IDEA.

User: danielabecker

Date: 6/1/15

Time: 7:08 PM

To change this template use File | Settings | File Templates.

Class - TableHeaderRenderer

Name Value
Description

Common class for customizing table header renderer without loosing its L&F

Created on Aug 10, 2010

@author Eugene Ryzhikov

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public getTableCellRendererComponent (table : javax.swing.JTable, value : Object, isSelected : boolean, hasFocus : boolean, row : int, column : int) : java.awt.Component
Parameters
table
Multiplicity Unspecified
Type javax.swing.JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
isSelected
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
hasFocus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
row
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public validate () : void
Description

following methods are overriden for performance reasons

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public revalidate () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public firePropertyChange (propertyName : String, oldValue : boolean, newValue : boolean) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
oldValue
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
newValue
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public firePropertyChange (propertyName : String, oldValue : Object, newValue : Object) : void
Parameters
propertyName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
oldValue
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
newValue
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - AnalysterConfiguration

Name Value
Description

Created with IntelliJ IDEA.

User: danielabecker

Date: 6/1/15

Time: 7:08 PM

To change this template use File | Settings | File Templates.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public analyster () : Analyster
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public uploadRecord () : UploadRecord
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - ResizablePopupMenu

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private serialVersionUID : long
Initial Value 1L
Type long
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private DOT_SIZE : int
Initial Value 2
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private DOT_START : int
Initial Value 2
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private DOT_STEP : int
Initial Value 4
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private resizable : boolean
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public ResizablePopupMenu (resizable : boolean)
Parameters
resizable
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public popupMenuWillBecomeVisible (e : javax.swing.event.PopupMenuEvent) : void
Parameters
e
Multiplicity Unspecified
Type javax.swing.event.PopupMenuEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public popupMenuWillBecomeInvisible (e : javax.swing.event.PopupMenuEvent) : void
Parameters
e
Multiplicity Unspecified
Type javax.swing.event.PopupMenuEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public popupMenuCanceled (e : javax.swing.event.PopupMenuEvent) : void
Parameters
e
Multiplicity Unspecified
Type javax.swing.event.PopupMenuEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public paintChildren (g : java.awt.Graphics) : void
Parameters
g
Multiplicity Unspecified
Type java.awt.Graphics
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private drawResizer (g : java.awt.Graphics) : void
Parameters
g
Multiplicity Unspecified
Type java.awt.Graphics
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private drawDot (g : java.awt.Graphics, x : int, y : int) : void
Parameters
g
Multiplicity Unspecified
Type java.awt.Graphics
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
x
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
y
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - PopupWindow

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
CommandAction

Simple action to for the popup window.

To use - override perform method.

Created on Feb 4, 2011

@author Eugene Ryzhikov

Attributes
private menu : javax.swing.JPopupMenu
Type javax.swing.JPopupMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private defaultSize : java.awt.Dimension
Stereotypes Property
Initial Value new Dimension(100,100)
Type java.awt.Dimension
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public PopupWindow (resizable : boolean)
Parameters
resizable
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getPreferredSize () : java.awt.Dimension
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setPreferredSize (preferredSize : java.awt.Dimension) : void
Parameters
preferredSize
Multiplicity Unspecified
Type java.awt.Dimension
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected buildContent () : javax.swing.JComponent
Description

Override this method to add content yo the owner.

This method is only executed when owner has no subcomponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public show (invoker : java.awt.Component, x : int, y : int) : void
Parameters
invoker
Multiplicity Unspecified
Type java.awt.Component
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
x
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
y
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Shows Popup in predefined location

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public show (invoker : java.awt.Component, location : java.awt.Point) : void
Parameters
invoker
Multiplicity Unspecified
Type java.awt.Component
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
location
Multiplicity Unspecified
Type java.awt.Point
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Shows popup in predefined location

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public hide () : void
Description

Hides popup

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected beforeShow () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected beforeHide () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - Tab

Name Value
Description

@author Carlos Igreja

@since  June 25, 2015

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private tableName : String
Stereotypes Property
Type String
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private table : javax.swing.JTable
Stereotypes Property
Type javax.swing.JTable
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private filteredTable : javax.swing.JTable
Stereotypes Property
Type javax.swing.JTable
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private colWidthPercent : float
Stereotypes Property
Type Modifier []
Type float
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private totalRecords : int
Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private recordsShown : int
Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private activateRecordMenuItemEnabled : boolean
Description

these menu items are enabled differently for each tab

Stereotypes Property
Type boolean
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private archiveRecordMenuItemEnabled : boolean
Stereotypes Property
Type boolean
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private filter : JTableFilter
Stereotypes Property
Type JTableFilter
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private tableState : TableState
Stereotypes Property
Type TableState
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public Tab ()
Description

CONSTRUCTOR

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public subtractFromTotalRowCount (amountOfRecordsDeleted : int) : void
Parameters
amountOfRecordsDeleted
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

This method subtracts an amount from the totalRecords value

This is used when records are deleted to update the totalRecords value

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getRecordsLabel () : String
Description

This method returns a string that displays the records.

Leaf false
Upper 1
Ordered false
Unique true
Return Type Description String This returns a string that has the records for both total and shown
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (filter)
Name Value
End Model Element JTableFilter
Representative Attribute filter
Provide Property Getter Method true
Provide Property Setter Method true
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type JTableFilter
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (tableState)
Name Value
End Model Element TableState
Representative Attribute tableState
Provide Property Getter Method true
Provide Property Setter Method true
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type TableState
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Realization
From  ITableNameConstants
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - AddRecords

Name Value
Description

@author Louis W.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private logger : org.slf4j.Logger
Initial Value LoggerFactory.getLogger(AddRecords.class)
Type org.slf4j.Logger
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private columnNames : Vector
Initial Value new Vector()
Type Vector
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private tableName : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jAddRow : javax.swing.JButton
Description

Variables declaration - do not modify//GEN-BEGIN:variables

Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jCancel : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jLabel1 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPanel3 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jSubmit : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jTables : javax.swing.JComboBox
Type javax.swing.JComboBox
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private scrollpane : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private table : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private gui : GUI
Initial Value new GUI()
Type GUI
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private ana : Analyster
Type Analyster
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private log : LogWindow
Initial Value new LogWindow()
Type LogWindow
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private info : AddRecordsTable
Initial Value new AddRecordsTable()
Type AddRecordsTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public AddRecords (a : Analyster, l : LogWindow)
Parameters
a
Multiplicity Unspecified
Type Analyster
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM
l
Multiplicity Unspecified
Type LogWindow
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Creates new form ReportWin

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private initComponents () : void
Description

This method is called from within the constructor to initialize the form.

WARNING: Do NOT modify this code. The content of this method is always

regenerated by the Form Editor.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jSubmitActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

</editor-fold>//GEN-END:initComponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:15 AM
Last Modified Jul 11, 2015 9:37:18 AM

private tableMouseClicked (evt : java.awt.event.MouseEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jSubmitActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jTablesActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_tableMouseClicked

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jCancelActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jTablesActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jAddRowActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jCancelActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private tableKeyPressed (evt : java.awt.event.KeyEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.KeyEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jAddRowActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private initTable (rows : int) : void
Parameters
rows
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_tableKeyPressed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (info)
Name Value
End Model Element AddRecordsTable
Representative Attribute info
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new AddRecordsTable()
Derived Union false
Read Only false
Static false
Leaf false
Type AddRecordsTable
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (gui)
Name Value
End Model Element GUI
Representative Attribute gui
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new GUI()
Derived Union false
Read Only false
Static false
Leaf false
Type GUI
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (log)
Name Value
End Model Element LogWindow
Representative Attribute log
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new LogWindow()
Derived Union false
Read Only false
Static false
Leaf false
Type LogWindow
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (ana)
Name Value
End Model Element Analyster
Representative Attribute ana
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type Analyster
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - IColumnConstants

Name Value
Description

@author Carlos Igreja

@since  June 27, 2015

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
public SYMBOL_COLUMN_NAME : String
Description

column header name constants

Initial Value "Symbol"
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public COL_WIDTH_PER_ASSIGNMENTS : float
Description

column width percent constants

Initial Value {35, 65, 80, 70, 99, 99}
Type Modifier []
Type float
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public COL_WIDTH_PER_REPORTS : float
Initial Value {35, 65, 80, 100, 160, 120, 123}
Type Modifier []
Type float
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public COL_WIDTH_PER_ARCHIVE : float
Initial Value {35, 65, 80, 70, 99, 99}
Type Modifier []
Type float
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - AlignmentTableHeaderCellRenderer

Name Value
Description

CLASS

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility package
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private wrappedRenderer : TableCellRenderer
Type TableCellRenderer
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private label : JLabel
Type JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public AlignmentTableHeaderCellRenderer (wrappedRenderer : TableCellRenderer)
Parameters
wrappedRenderer
Multiplicity Unspecified
Type TableCellRenderer
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getTableCellRendererComponent (table : JTable, value : Object, isSelected : boolean, hasFocus : boolean, row : int, column : int) : Component
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
value
Multiplicity Unspecified
Type Object
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
isSelected
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
hasFocus
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
row
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
column
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - ITableNameConstants

Name Value
Description

@author cigreja

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
public ASSIGNMENTS_TABLE_NAME : String
Initial Value "Assignments"
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public REPORTS_TABLE_NAME : String
Initial Value "Reports"
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public ARCHIVE_TABLE_NAME : String
Initial Value "Assignments_Archived"
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - Application

Name Value
Description

Created with IntelliJ IDEA.

User: danielabecker

Date: 5/25/15

Time: 7:32 PM

To change this template use File | Settings | File Templates.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public main (args : String) : void
Parameters
args
Multiplicity Unspecified
Type Modifier []
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - AddRecordsTable

Name Value
Description

@author Louis W.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private tableName : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private ana : Analyster
Type Analyster
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private tableService : TableService
Type TableService
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public update (table : String, a : Analyster) : void
Parameters
table
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
a
Multiplicity Unspecified
Type Analyster
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getDateName () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getDateColumn () : int
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getLastColumn () : int
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getIdNum () : long
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getColumnTitles () : String
Leaf false
Upper 1
Type Modifier []
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getEmptyRow () : String
Leaf false
Upper 1
Type Modifier []
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (ana)
Name Value
End Model Element Analyster
Representative Attribute ana
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type Analyster
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (tableService)
Name Value
End Model Element TableService
Representative Attribute tableService
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type TableService
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element AddRecords
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - TableEditor

Name Value
Description

@author Louis W.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
package newString : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package category : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package reportsList : String
Initial Value {"author", "analysisDate", "notes", "symbol"}
Type Modifier []
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jClear : javax.swing.JButton
Description

Variables declaration - do not modify//GEN-BEGIN:variables

Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jComboBox1 : javax.swing.JComboBox
Type javax.swing.JComboBox
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jConfirm : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPanel1 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jQuit : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jString : javax.swing.JTextField
Type javax.swing.JTextField
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package analyster : Analyster
Description

Create and display the form

Type Analyster
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public TableEditor (selectedTable : String, a : Analyster)
Parameters
selectedTable
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
a
Multiplicity Unspecified
Type Analyster
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Creates new form TableEdit

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getNewValue () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private initComponents () : void
Description

This method is called from within the constructor to initialize the form.

WARNING: Do NOT modify this code. The content of this method is always

regenerated by the Form Editor.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jClearActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

</editor-fold>//GEN-END:initComponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jConfirmActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jClearActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jQuitActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jConfirmActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jStringActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jQuitActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jStringFocusGained (evt : java.awt.event.FocusEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.FocusEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jStringActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jComboBox1ActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jStringFocusGained

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (analyster)
Name Value
End Model Element Analyster
Description

Create and display the form

Representative Attribute analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility package
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type Analyster
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Package - service

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
UploadRecord

Created with IntelliJ IDEA. User: DanielaBecker Date: 5/28/15 Time: 2:56 PM

To change this template use File | Settings | File Templates.

Connection

Created with IntelliJ IDEA. User: danielabecker Date: 5/28/15 Time: 2:23 PM

To change this template use File | Settings | File Templates.

TableService

Here are all code related to get information from JTable

@author danielabecker

DeleteRecord

@author Daniela.

Class - UploadRecord

Name Value
Description

Created with IntelliJ IDEA. User: DanielaBecker Date: 5/28/15 Time: 2:56 PM

To change this template use File | Settings | File Templates.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private log : org.slf4j.Logger
Initial Value LoggerFactory.getLogger(UploadRecord.class)
Type org.slf4j.Logger
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public uploadRecord (table : JTable, modifiedDataList : java.util.List) : String
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
modifiedDataList
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.List
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - Connection

Name Value
Description

Created with IntelliJ IDEA. User: danielabecker Date: 5/28/15 Time: 2:23 PM

To change this template use File | Settings | File Templates.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private log : org.slf4j.Logger
Initial Value LoggerFactory.getLogger(Connection.class)
Type org.slf4j.Logger
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public connection (sql : String, table : JTable) : String
Parameters
sql
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - TableService

Name Value
Description

Here are all code related to get information from JTable

@author danielabecker

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
package assignmentTable : JTable
Stereotypes Property
Type JTable
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package reportTable : JTable
Stereotypes Property
Type JTable
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package archiveAssignTable : JTable
Stereotypes Property
Type JTable
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package viewerTable : JTable
Stereotypes Property
Type JTable
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public getColumnNames (number : int) : String
Parameters
number
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Type Modifier []
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public textToNumOfRecords (num : int) : String
Parameters
num
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private loadArchiveAssignTable () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private loadAssignmentTable () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public activateRecords () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public archiveRecords () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element AddRecordsTable
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - DeleteRecord

Name Value
Description

@author Daniela.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private log : org.slf4j.Logger
Initial Value LoggerFactory.getLogger(DeleteRecord.class)
Type org.slf4j.Logger
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package sqlDelete : String
Initial Value null
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public deleteRecordSelected (table : JTable) : String
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - Analyster

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
AlignmentTableHeaderCellRenderer

CLASS

Attributes
package tabs : java.util.Map
Stereotypes Property
Template Type Bind Info N/A
Initial Value new HashMap<>()
Type java.util.Map
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private header : JTableHeader
Type JTableHeader
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private log : org.slf4j.Logger
Initial Value LoggerFactory.getLogger(Analyster.class)
Type org.slf4j.Logger
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

protected isFiltering : boolean
Initial Value true
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private addPanel_control : javax.swing.JPanel
Description

@formatter:off

Variables declaration - do not modify//GEN-BEGIN:variables

Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private archiveTable : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private assignmentTable : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnAddRecords : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnBatchEdit : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnCancelEditMode : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnCancelSQL : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnClearAllFilter : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnCloseSQL : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnEnterSQL : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnSearch : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnSwitchEditMode : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnUploadChanges : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private comboBoxSearch : javax.swing.JComboBox
Type javax.swing.JComboBox
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jActivateRecord : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jArchiveRecord : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jCheckBoxMenuItemViewLog : javax.swing.JCheckBoxMenuItem
Type javax.swing.JCheckBoxMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jCheckBoxMenuItemViewSQL : javax.swing.JCheckBoxMenuItem
Type javax.swing.JCheckBoxMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jDeleteRecord : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jLabel2 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jLabelEdit : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuEdit : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuEditDB : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuFile : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuFind : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuHelp : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItem3 : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemFileVersion : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemLogOff : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemOtherReport : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemOthersLoadData : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemPrintDisplay : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemPrintGUI : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemSaveFile : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemViewActiveAssig : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemViewAllAssig : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemViewAssig : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemViewReports : javax.swing.JMenuItem
Type javax.swing.JMenuItem
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuOther : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuPrint : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuReport : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuSelectConn : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuView : javax.swing.JMenu
Type javax.swing.JMenu
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPanel5 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPanelEdit : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPanelSQL : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jScrollPane1 : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jScrollPane2 : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jScrollPane3 : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jScrollPane4 : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jTextAreaSQL : javax.swing.JTextArea
Type javax.swing.JTextArea
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private labelRecords : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private labelTimeLastUpdate : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private menuBar : javax.swing.JMenuBar
Type javax.swing.JMenuBar
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private reportTable : javax.swing.JTable
Type javax.swing.JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private searchPanel : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private tabbedPanel : javax.swing.JTabbedPane
Type javax.swing.JTabbedPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private textFieldForSearch : javax.swing.JTextField
Type javax.swing.JTextField
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private tableService : TableService
Description

stores individual tab information

Initial Value new TableService()
Type TableService
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private tableRowFilterSupport : TableRowFilterSupport
Type TableRowFilterSupport
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private loadTables : LoadTables
Stereotypes Property
Type LoadTables
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private instance : Analyster
Stereotypes Property
Type Analyster
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private logwind : LogWindow
Stereotypes Property
Initial Value new LogWindow()
Type LogWindow
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

public enterButton : EnterButton
Initial Value new EnterButton()
Type EnterButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private modifiedDataList : ModifiedData
Stereotypes Property
Initial Value new ArrayList<>()
Type ModifiedData
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity *
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private uploadRecordService : UploadRecord
Description

record the locations of changed cell

Stereotypes Property
Type UploadRecord
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

package loginWindow : LoginWindow
Type LoginWindow
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public Analyster ()
Description

CONSTRUCTOR

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private initComponents () : void
Description

This method is called from within the constructor to initialize the form.

WARNING: Do NOT modify this code. The content of this method is always

regenerated by the Form Editor.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemFileVersionActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

</editor-fold>//GEN-END:initComponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private textFieldForSearchMouseClicked (evt : java.awt.event.MouseEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jMenuItemFileVersionActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnSearchActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

This method is called when the search button is pressed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public filterBySearch () : void
Description

This method is called by the searchActionPerformed method

and the textForSearchKeyPressed method

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItem3ActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnUploadChangesActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jMenuItem3ActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public uploadChanges () : void
Description

This uploads changes made by editing and saves the changes

by uploading them to the database.

This method is called by:

btnUploadChangesActionPerformed(java.awt.event.ActionEvent evt)

and also a keylistener when editing mode is on and enter is pressed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemOtherReportActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnEnterSQLActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jMenuItemOtherReportActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnCancelSQLActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_btnEnterSQLActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnCloseSQLActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_btnCancelSQLActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnSwitchEditModeActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_btnCloseSQLActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public makeTableEditable () : void
Description

GEN-LAST:event_btnSwitchEditModeActionPerformed

Make the table Editable or Read Only

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private makeEditable (tableModel : TableModel) : void
Parameters
tableModel
Multiplicity Unspecified
Type TableModel
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnCancelEditModeActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public loadPrevious (selectedTab : String) : void
Parameters
selectedTab
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_btnCancelEditModeActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private changeTabbedPanelState () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnBatchEditActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuEditDBActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_btnBatchEditActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnAddRecordsActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jMenuEditDBActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private textFieldForSearchKeyPressed (evt : java.awt.event.KeyEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.KeyEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

This method listens if the enter key was pressed in the search text box.

This allows the value to be entered without having to click the

search button.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemLogOffActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_textFieldForSearchKeyPressed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jDeleteRecordActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jMenuItemLogOffActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemViewAllAssigActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemViewActiveAssigActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jMenuItemViewAllAssigActionPerformed

load only active data from analyst

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private btnClearAllFilterActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jMenuItemViewActiveAssigActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jMenuItemOthersLoadDataActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_btnClearAllFilterActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jArchiveRecordActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jMenuItemOthersLoadDataActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jActivateRecordActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jArchiveRecordActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private tabbedPanelStateChanged (evt : javax.swing.event.ChangeEvent) : void
Parameters
evt
Multiplicity Unspecified
Type javax.swing.event.ChangeEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jActivateRecordActionPerformed

Filter is generated everytime that table is selected.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jCheckBoxMenuItemViewLogActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_tabbedPanelStateChanged

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jCheckBoxMenuItemViewSQLActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jCheckBoxMenuItemViewLogActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jTableChanged (e : javax.swing.event.TableModelEvent) : void
Parameters
e
Multiplicity Unspecified
Type javax.swing.event.TableModelEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jCheckBoxMenuItemViewSQLActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public loadData () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setTerminalsFunction (table : JTable) : void
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

This adds mouselisteners and keylisteners to tables.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public filterByDoubleClick (table : JTable) : void
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private clearFilterDoubleClick (e : java.awt.event.MouseEvent, table : JTable) : void
Parameters
e
Multiplicity Unspecified
Type java.awt.event.MouseEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

This is triggered when the the column header is double clicked

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public sqlQuery (tableName : String) : String
Parameters
tableName
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public tableReload (table : JTable, data : java.util.Vector, columnNames : java.util.Vector) : void
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
data
Multiplicity Unspecified
Type java.util.Vector
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
columnNames
Multiplicity Unspecified
Type java.util.Vector
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package setColumnFormat (width : float, table : JTable) : void
Parameters
width
Multiplicity Unspecified
Type Modifier []
Type float
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public throwUnknownTableException (selectedTab : String, e : Exception) : void
Parameters
selectedTab
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
e
Multiplicity Unspecified
Type Exception
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

This method handles unknown table exceptions

It takes the value of the selected tab that caused the exception

It also takes the exception to print the stack trace

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public batchEdit (editor : TableEditor) : void
Parameters
editor
Multiplicity Unspecified
Type TableEditor
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Keep the float in Table Editor by separating editing part out here

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private updateTable (table : JTable, modifiedDataList : java.util.List) : void
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
modifiedDataList
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.List
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getSelectedTable () : JTable
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getTableState () : TableState
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getTableState (table : JTable) : TableState
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setLastUpdateTime () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private setKeyboardFocusManager () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getFilterTempArchive () : JTableFilter
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setFilterTempArchive (filterTempArchive : JTableFilter) : void
Parameters
filterTempArchive
Multiplicity Unspecified
Type JTableFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getFilterTempReport () : JTableFilter
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setFilterTempReport (filterTempReport : JTableFilter) : void
Parameters
filterTempReport
Multiplicity Unspecified
Type JTableFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setFilterTempAssignment (filterTempAssignment : JTableFilter) : void
Parameters
filterTempAssignment
Multiplicity Unspecified
Type JTableFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setNumberArchiveAssignInit (numberArchiveAssignInit : int) : void
Parameters
numberArchiveAssignInit
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setNumberAssignmentInit (numberAssignmentInit : int) : void
Parameters
numberAssignmentInit
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setNumberReportsInit (numberReportsInit : int) : void
Parameters
numberReportsInit
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getAssignmentsTableName () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getReportsTableName () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getArchiveTableName () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getassignmentTable () : JTable
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getReportTable () : JTable
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getArchiveAssignTable () : JTable
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getjTabbedPanel1 () : JTabbedPane
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getjActivateRecord () : JMenuItem
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getjArchiveRecord () : JMenuItem
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getRecordsLabel () : JLabel
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getAssignments () : TableState
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getReports () : TableState
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getArchiveAssign () : TableState
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getFilterTempAssignment () : JTableFilter
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private getSelectedTab () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (tableRowFilterSupport)
Name Value
End Model Element TableRowFilterSupport
Representative Attribute tableRowFilterSupport
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type TableRowFilterSupport
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (modifiedDataList)
Name Value
End Model Element ModifiedData
Representative Attribute modifiedDataList
Provide Property Getter Method true
Provide Property Setter Method false
Multiplicity *
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new ArrayList<>()
Derived Union false
Read Only false
Static false
Leaf false
Type ModifiedData
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (enterButton)
Name Value
End Model Element EnterButton
Representative Attribute enterButton
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility public
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new EnterButton()
Derived Union false
Read Only false
Static false
Leaf false
Type EnterButton
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (loadTables)
Name Value
End Model Element LoadTables
Representative Attribute loadTables
Provide Property Getter Method true
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type LoadTables
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (loginWindow)
Name Value
End Model Element LoginWindow
Representative Attribute loginWindow
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility package
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type LoginWindow
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (uploadRecordService)
Name Value
End Model Element UploadRecord
Description

record the locations of changed cell

Representative Attribute uploadRecordService
Provide Property Getter Method true
Provide Property Setter Method true
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type UploadRecord
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (tableService)
Name Value
End Model Element TableService
Description

stores individual tab information

Representative Attribute tableService
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new TableService()
Derived Union false
Read Only false
Static false
Leaf false
Type TableService
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (instance)
Name Value
End Model Element Analyster
Representative Attribute instance
Provide Property Getter Method true
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static true
Leaf false
Type Analyster
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (logwind)
Name Value
End Model Element LogWindow
Representative Attribute logwind
Provide Property Getter Method true
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new LogWindow()
Derived Union false
Read Only false
Static false
Leaf false
Type LogWindow
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Realization
From  IColumnConstants
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element LoadTables
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element LoginWindow
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element AddRecords
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element AddRecordsTable
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Realization
From  ITableNameConstants
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element TableEditor
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - SortByMostRecentDateLast

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public compare (c : LogMessage, c1 : LogMessage) : int
Parameters
c
Multiplicity Unspecified
Type LogMessage
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
c1
Multiplicity Unspecified
Type LogMessage
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - LogWindow

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
LogMessage

LogMessages class

this class stores log message information

Attributes
private scrollPane : JScrollPane
Type JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private logText : TextArea
Type TextArea
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private FILENAME : String
Initial Value "log.txt"
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPanelLogWindowButtons : JPanel
Type JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jBtnClearAll : JButton
Type JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jBtnClearAllButToday : JButton
Type JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private showAll : JButton
Description

private final JCheckBox jCheckBoxOrder;  // this is replaced with showAll button

Type JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private dateFormat : java.text.SimpleDateFormat
Description

private final JLabel jLabelOrder; // label for checkbox

Initial Value new SimpleDateFormat("yyyy-MM-dd hh:mm:ss a")
Type java.text.SimpleDateFormat
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private logMessages : LogMessage
Initial Value new ArrayList<>()
Type LogMessage
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity *
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public LogWindow ()
Description

constructor

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public fillSQLCommand (str : String) : String
Parameters
str
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public sendMessages (str : String) : void
Parameters
str
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public readCurrentMessages (str : String) : void
Parameters
str
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public readMessages () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public writeToTextFile (str : String) : void
Parameters
str
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jBtnClearAllActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Clear all button: When the Clear all button is clicked,

all the messages are removed from the scroll pane text box.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jBtnClearAllButTodayActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Clear all but today button action performed:

When the Clear all but today button is clicked,

all the messages are removed from the scroll panel text box,

except todays.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private showAllActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Show all message with most recent appearing at the bottom

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private storeLogMessages () : void
Description

storeLogMessages: Method

Stores each LogMessage object in an array.

This is to be able to easily retrieve specific data according to specific times or dates.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (logMessages)
Name Value
End Model Element LogMessage
Representative Attribute logMessages
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity *
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new ArrayList<>()
Derived Union false
Read Only false
Static false
Leaf false
Type LogMessage
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element AddRecords
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - EnterButton

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
package commandStart : int
Type int
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package command : String
Type String
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public EnterButton ()
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getCommand (text : JTextArea) : String
Parameters
text
Multiplicity Unspecified
Type JTextArea
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public adjustText (text : JTextArea) : void
Parameters
text
Multiplicity Unspecified
Type JTextArea
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public isCreateTable (text : JTextArea) : boolean
Parameters
text
Multiplicity Unspecified
Type JTextArea
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - LogMessage

Name Value
Description

LogMessages class

this class stores log message information

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility private
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
SortByMostRecentDateLast
SortByMostRecentDateFirst

Attributes
private date : Date
Stereotypes Property
Type Date
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private message : String
Stereotypes Property
Type String
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public LogMessage (date : Date, message : String)
Parameters
date
Multiplicity Unspecified
Type Date
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
message
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element LogWindow
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - SortByMostRecentDateFirst

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public compare (c : LogMessage, c1 : LogMessage) : int
Parameters
c
Multiplicity Unspecified
Type LogMessage
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
c1
Multiplicity Unspecified
Type LogMessage
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - LoginWindow

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private jButtonPanel : javax.swing.JPanel
Description

Variables declaration - do not modify//GEN-BEGIN:variables

Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jCancelButton : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jDatabase : javax.swing.JComboBox
Type javax.swing.JComboBox
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jEditDB : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jInputPanel : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jLabel1 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jLabel2 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jLabel3 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jLabel4 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jLabel5 : javax.swing.JLabel
Type javax.swing.JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPanel2 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPassword : javax.swing.JPasswordField
Type javax.swing.JPasswordField
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jServer : javax.swing.JComboBox
Type javax.swing.JComboBox
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jTextPanel : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jUsername : javax.swing.JTextField
Type javax.swing.JTextField
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private loginButton : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private analyster : Analyster
Type Analyster
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public LoginWindow (analyster : Analyster)
Parameters
analyster
Multiplicity Unspecified
Type Analyster
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private initComponents () : void
Description

This method is called from within the constructor to initialize the form.

WARNING: Do NOT modify this code. The content of this method is always

regenerated by the Form Editor.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jCancelButtonActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

</editor-fold>//GEN-END:initComponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public close () : void
Description

Close down application properly

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private loginButtonActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPasswordKeyPressed (evt : java.awt.event.KeyEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.KeyEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_loginButtonActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jDatabaseActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jPasswordKeyPressed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jServerActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jDatabaseActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jEditDBActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jServerActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jUsernameActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jEditDBActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPasswordActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jUsernameActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public loadDBList () : void
Description

Loads the names of the databases from a text file

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public login () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (analyster)
Name Value
End Model Element Analyster
Representative Attribute analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type Analyster
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element EditDatabaseList
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Package - domain

Name Value
Abstract false
Leaf false
Root false
Visibility public
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
ModifiedData

Created with IntelliJ IDEA.

User: danielabecker

Date: 6/5/15

Time: 5:52 PM

To change this template use File | Settings | File Templates.

Class - ModifiedData

Name Value
Description

Created with IntelliJ IDEA.

User: danielabecker

Date: 6/5/15

Time: 5:52 PM

To change this template use File | Settings | File Templates.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private id : int
Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private columnIndex : int
Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private valueModified : Object
Stereotypes Property
Type Object
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private tableName : String
Stereotypes Property
Type String
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public ModifiedData ()
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - EditDatabaseList

Name Value
Description

@author Louis W.

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
package flag : boolean
Initial Value false
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jCancel : javax.swing.JButton
Description

Create and display the form

Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jConfirm : javax.swing.JButton
Type javax.swing.JButton
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jDBList : javax.swing.JTextArea
Type javax.swing.JTextArea
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPanel1 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jPanel2 : javax.swing.JPanel
Type javax.swing.JPanel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jScrollPane1 : javax.swing.JScrollPane
Type javax.swing.JScrollPane
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jServer : javax.swing.JComboBox
Type javax.swing.JComboBox
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package L : LoginWindow
Type LoginWindow
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public EditDatabaseList ()
Description

Creates new form EditDatabaseList

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public EditDatabaseList (l : LoginWindow)
Parameters
l
Multiplicity Unspecified
Type LoginWindow
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Call this class from log in window

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private initComponents () : void
Description

This method is called from within the constructor to initialize the form.

WARNING: Do NOT modify this code. The content of this method is always

regenerated by the Form Editor.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jCancelActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

</editor-fold>//GEN-END:initComponents

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jConfirmActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jCancelActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private jServerActionPerformed (evt : java.awt.event.ActionEvent) : void
Parameters
evt
Multiplicity Unspecified
Type java.awt.event.ActionEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

GEN-LAST:event_jConfirmActionPerformed

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private loadList () : void
Description

This looks like the same method in LoginWindow class

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public saveRecords () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (L)
Name Value
End Model Element LoginWindow
Representative Attribute L
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility package
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type LoginWindow
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - ActionCheckListModel

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private listeners : List
Template Type Bind Info N/A
Initial Value Collections.synchronizedList( new ArrayList<ListDataListener>())
Type List
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private originalModel : ICheckListModel
Template Type Bind Info N/A
Type ICheckListModel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private actionCheckAll : ICheckListAction
Template Type Bind Info N/A
Initial Value new ICheckListAction.CheckAll<T>()
Type ICheckListAction
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private actionItems : ICheckListAction
Template Type Bind Info N/A
Initial Value Arrays.asList( actionCheckAll )
Type ICheckListAction
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity *
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

private checks : ICheckListAction
Template Type Bind Info N/A
Initial Value new HashSet<ICheckListAction<T>>()
Type ICheckListAction
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity *
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public ActionCheckListModel (originalModel : ICheckListModel)
Parameters
originalModel
Multiplicity Unspecified
Template Type Bind Info N/A
Type ICheckListModel
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getSize () : int
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getElementAt (index : int) : Object
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private toOriginalIndex (index : int) : int
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private toDecoratedIndex (index : int) : int
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private isDecoratedIndex (index : int) : boolean
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public addListDataListener (l : javax.swing.event.ListDataListener) : void
Parameters
l
Multiplicity Unspecified
Type javax.swing.event.ListDataListener
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public removeListDataListener (l : javax.swing.event.ListDataListener) : void
Parameters
l
Multiplicity Unspecified
Type javax.swing.event.ListDataListener
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private fireListDataChanged () : void
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private toDecoratedEvent (e : javax.swing.event.ListDataEvent) : javax.swing.event.ListDataEvent
Parameters
e
Multiplicity Unspecified
Type javax.swing.event.ListDataEvent
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public isCheckedIndex (index : int) : boolean
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setCheckedIndex (index : int, value : boolean) : void
Parameters
index
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
value
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getCheckedItems () : Collection
Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setCheckedItems (items : Collection) : void
Parameters
items
Multiplicity Unspecified
Template Type Bind Info N/A
Type Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public filter (pattern : String, translator : IObjectToStringTranslator, listFilter : IListFilter) : void
Parameters
pattern
Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
translator
Multiplicity Unspecified
Type IObjectToStringTranslator
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
listFilter
Multiplicity Unspecified
Type IListFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (originalModel)
Name Value
End Model Element ICheckListModel
Representative Attribute originalModel
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type ICheckListModel
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (checks)
Name Value
End Model Element ICheckListAction
Representative Attribute checks
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity *
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new HashSet<ICheckListAction<T>>()
Derived Union false
Read Only false
Static false
Leaf false
Type ICheckListAction
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (actionCheckAll)
Name Value
End Model Element ICheckListAction
Representative Attribute actionCheckAll
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value new ICheckListAction.CheckAll<T>()
Derived Union false
Read Only false
Static false
Leaf false
Type ICheckListAction
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (actionItems)
Name Value
End Model Element ICheckListAction
Representative Attribute actionItems
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity *
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value Arrays.asList( actionCheckAll )
Derived Union false
Read Only false
Static false
Leaf false
Type ICheckListAction
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Realization
From  ICheckListModel
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM

Class - LoadTables

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
package recordsLabel : JLabel
Initial Value ana.getRecordsLabel()
Type JLabel
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package log : org.slf4j.Logger
Initial Value LoggerFactory.getLogger(LoadTables.class)
Type org.slf4j.Logger
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package tabs : java.util.Map
Template Type Bind Info N/A
Initial Value ana.getTabs()
Type java.util.Map
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package assignmentTable : JTable
Description

to store ne tab objects

Initial Value tabs.get(ASSIGNMENTS_TABLE_NAME).getTable()
Type JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package reportTable : JTable
Initial Value tabs.get(REPORTS_TABLE_NAME).getTable()
Type JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

package archiveAssignTable : JTable
Initial Value tabs.get(ARCHIVE_TABLE_NAME).getTable()
Type JTable
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private ana : Analyster
Initial Value Analyster.getInstance()
Type Analyster
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

package tableRowFilterSupport : TableRowFilterSupport
Type TableRowFilterSupport
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public initTotalRowCounts (tabs : java.util.Map) : java.util.Map
Parameters
tabs
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Map
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

called once to initialize the total row counts of each tabs table

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public loadTables (tabs : java.util.Map) : java.util.Map
Parameters
tabs
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Map
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

This method takes a tabs Map and loads all the tabs/tables

Leaf false
Upper 1
Template Type Bind Info N/A
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public loadTable (table : JTable) : JTable
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

This method takes a table and loads it

Does not need to pass the table back since it is passed by reference

However, it can make the code clearer and it's good practice to return

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public loadAssignmentTableWithFilter (columnIndex : int, filterCriteria : java.util.Collection) : void
Parameters
columnIndex
Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
filterCriteria
Multiplicity Unspecified
Template Type Bind Info N/A
Type java.util.Collection
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

This method is called by LoadPrevious method in Analyster class

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (ana)
Name Value
End Model Element Analyster
Representative Attribute ana
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Default Value Analyster.getInstance()
Derived Union false
Read Only false
Static false
Leaf false
Type Analyster
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
To (tableRowFilterSupport)
Name Value
End Model Element TableRowFilterSupport
Representative Attribute tableRowFilterSupport
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility package
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type TableRowFilterSupport
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Realization
From  ITableNameConstants
Visibility Unspecified
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - TableRowFilterSupport

Name Value
Description

This class it was design to assign table data to filter./////

Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
private actionsVisible : boolean
Stereotypes Property
Type boolean
Allow Empty Name false
Getter false Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private filterIconPlacement : int
Stereotypes Property
Type int
Allow Empty Name false
Getter true Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private useTableRenderers : boolean
Type boolean
Allow Empty Name false
Getter false Setter false
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

private filter : JTableFilter
Description

class attributes

Stereotypes Property
Type JTableFilter
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public TableRowFilterSupport (table : JTable)
Parameters
table
Multiplicity Unspecified
Type JTable
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

CONSTRUCTOR

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public filterIconPlacement (filterIconPlacement : int) : void
Parameters
filterIconPlacement
Description

either SwingConstants.LEADING or SwingConstants.TRAILING.

Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Set the placement of the filter icon with respect to the existing icon

in the column label.

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public useTableRenderers (value : boolean) : void
Parameters
value
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getActionsVisible () : boolean
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public getUseTableRenderers () : boolean
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public apply () : void
Description

*********************************************************************

*********************** Methods ***************************************

**********************************************************************

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
To (filter)
Name Value
End Model Element JTableFilter
Description

class attributes

Representative Attribute filter
Provide Property Getter Method true
Provide Property Setter Method true
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Type JTableFilter
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element Analyster
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element LoadTables
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Class - ICheckListAction

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Children
Name Description
CheckAll

Operations
public check (model : ICheckListModel, value : boolean) : void
Parameters
model
Multiplicity Unspecified
Template Type Bind Info N/A
Type ICheckListModel
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
value
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element ActionCheckListModel
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element ActionCheckListModel
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Unnamed Association
From 
Name Value
End Model Element ActionCheckListModel
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM

Class - CheckAll

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public toString () : String
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public check (model : ICheckListModel, value : boolean) : void
Parameters
model
Multiplicity Unspecified
Template Type Bind Info N/A
Type ICheckListModel
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
value
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Realization
From  ICheckListAction
Visibility Unspecified
Template Type Bind Info N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM

Class - ICheckListModel

Name Value
Active false
Business Key Mutable true
Java Detail N/A
Business Model false
Visibility public
Leaf false
Root false
Stereotypes Interface
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Attributes
public checkedItems : java.util.Collection
Description

Returns a collections of checked items

@return

Stereotypes Property
Template Type Bind Info N/A
Type java.util.Collection
Allow Empty Name false
Getter true Setter true
Derived false
Multiplicity Unspecified
Java Detail N/A
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Operations
public isCheckedIndex (index : int) : boolean
Parameters
index
Description

element index

Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Returns the check state of the element at specified position

Leaf false
Upper 1
Ordered false
Unique true
Return Type Description true if element at specified position is checked @throws IndexOutOfBoundsException if index is out of range
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public setCheckedIndex (index : int, value : boolean) : void
Parameters
index
Description

element index

Multiplicity Unspecified
Type int
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
value
Multiplicity Unspecified
Type boolean
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Sets the check state of the element at specified position

Leaf false
Upper 1
Ordered false
Unique true
Return Type Description @throws IndexOutOfBoundsException if index is out of range
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

public filter (pattern : String, translator : IObjectToStringTranslator, listFilter : IListFilter) : void
Parameters
pattern
Description

the pattern the filter will match on

Multiplicity Unspecified
Type String
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
translator
Description

object to string translator to aid the search

Multiplicity Unspecified
Type IObjectToStringTranslator
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
listFilter
Multiplicity Unspecified
Type IListFilter
Direction inout
Java Detail N/A
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM
Description

Allows filtered view. Setting empty or null filter will clear filter and show all items

Leaf false
Upper 1
Ordered false
Unique true
Query false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM
Last Modified Jul 11, 2015 9:37:18 AM

Relationships
Unnamed Association
From 
Name Value
End Model Element ActionCheckListModel
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility Unspecified
Aggregation Kind None
Navigable Non Navigable
Derived false
Derived Union false
Read Only false
Static false
Leaf false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Abstract false
Leaf false
Visibility Unspecified
Derived false
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:17 AM
Last Modified Jul 11, 2015 9:37:18 AM

Template Parameters
T
Project Management
Name Value
Author shanxijin
Create Date Time Jul 11, 2015 9:33:16 AM